wcj127 发表于 2011-11-16 13:45:10

新人关于场景执行后的疑问

测试一个网站页面,录制脚本的顺序为加载完成后,插入了一个LOGIN事件.一系列操作完成后,插入了一个LOGOUT事件,并直接停止录制脚本.创建场景,执行30分钟后.Number of Transactions结果如下:
Action_Transaction:
Fail:695,Pass:4

Login:
Fail:34,Pass:38

Logout:
Fail:1,Pass:22

我现在的理解是,执行了30分钟后,
整个action一共被执行了699次,其中695次失败,4次成功
login事件被执行了72次,34次失败,38次成功
logout事件被执行了23次,1次失败,22次成功

不知道以上我的理解正确不正确,另外我有2个疑问
1.整个action被执行了699次,为什么login只被执行了72次,是因为网页页面加载失败导致不能执行login吗?
2.logout事件后,action就结束了,所以为什么logout有22次的成功,但action只有4次成功呢...按我的想法应该和logout一样,也是22次成功.

希望有前辈能解答心中疑问,万分感谢.

wsbuaa 发表于 2011-11-16 13:57:06

init和end只会执行一次,而Action在持续时间内会不断地循环执行
不知道你的脚本结构是神马样子的………………

wcj127 发表于 2011-11-16 14:07:04

回复 2# wsbuaa


就是很正常的init,action,end

init和end里都没有东西,只有action里录制了脚本.

所以action执行了699次成功4次,不知道为什么在脚本最后的事件logout却成功了22次...应该logout成功了,action也成功了阿...成功次数应该是一致的感觉.

msnshow 发表于 2011-11-16 22:23:44

LR的成功与否,是HTTP状态而已,不一定是真正成功了

msnshow 发表于 2011-11-16 22:24:14

所以你看到的 logout成功了,不一定action有成功的

wcj127 发表于 2011-11-17 09:49:59

所以你看到的 logout成功了,不一定action有成功的
msnshow 发表于 2011-11-16 22:24 http://bbs.51testing.com/images/common/back.gif


那您的意思是,action显示Pass的才是整个流程都成功的,而logout即使在最后一步,成功了.整个流程也可能出现fail?

msnshow 发表于 2011-11-17 21:55:48

是这样的,另外action pass了也不代表业务实际真正成功了
页: [1]
查看完整版本: 新人关于场景执行后的疑问