51Testing软件测试论坛

标题: 把脚本放在init中和放在action中为何所能通过的虚拟用户数不同 [打印本页]

作者: 柔柔    时间: 2007-1-23 12:06
标题: 把脚本放在init中和放在action中为何所能通过的虚拟用户数不同
把脚本放在init中和放在action中为何所能通过的虚拟用户数不同,没有加集合点.比如:登陆、选择菜单放在init中,执行添加部门放在action ;或者登陆放在init中,选择添加部门的菜单以及添加部门功能都放在action中,在场景中运行时所通过的虚拟用户数不相同,怎么解释这种现象?
作者: pele    时间: 2007-1-23 15:10
首先你要清楚init,action,end的原理以及实际运行情况。
在整个脚本的运行过程中,init和end中的部分,在整个运行过程中之运行一次;
在action中的部分,才是在运行过程中反复循环之行的部分;

假如你把登陆放在init部分中,在运行过程中实际运行的只是一个用户反复进行action中的操作;

正如你所说的,造成这种不同的原因是:一种选择菜单执行一次,一种是选择菜单反复执行多次。
作者: 柔柔    时间: 2007-1-23 16:14
我没有设置迭代应该没有你所描述的情况
作者: 柔柔    时间: 2007-1-23 16:18
多个虚拟用户中,难道没有去执行init的脚本,其他人可不是这么解释的,其他人的解释是每个虚拟用户都是从init、action,end这样的顺序执行,action只迭代而已
作者: zhidongpop    时间: 2007-1-23 17:14
等我看完帮助再来解答。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2