51Testing软件测试论坛

标题: 新人关于场景执行后的疑问 [打印本页]

作者: wcj127    时间: 2011-11-16 13:45
标题: 新人关于场景执行后的疑问
测试一个网站页面,录制脚本的顺序为加载完成后,插入了一个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
init和end只会执行一次,而Action在持续时间内会不断地循环执行
不知道你的脚本结构是神马样子的………………
作者: wcj127    时间: 2011-11-16 14:07
回复 2# wsbuaa


就是很正常的init,action,end

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

所以action执行了699次成功4次,不知道为什么在脚本最后的事件logout却成功了22次...应该logout成功了,action也成功了阿...成功次数应该是一致的感觉.
作者: msnshow    时间: 2011-11-16 22:23
LR的成功与否,是HTTP状态而已,不一定是真正成功了
作者: msnshow    时间: 2011-11-16 22:24
所以你看到的 logout成功了,不一定action有成功的
作者: wcj127    时间: 2011-11-17 09:49
所以你看到的 logout成功了,不一定action有成功的
msnshow 发表于 2011-11-16 22:24



那您的意思是,action显示Pass的才是整个流程都成功的,而logout即使在最后一步,成功了.整个流程也可能出现fail?
作者: msnshow    时间: 2011-11-17 21:55
是这样的,另外action pass了也不代表业务实际真正成功了




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