51Testing软件测试论坛
标题:
求助关于lr中duration设置问题
[打印本页]
作者:
renee.guan
时间:
2010-8-24 10:47
标题:
求助关于lr中duration设置问题
各位前辈帮我看看这段话:
“在场景一中:
1, 在Running vusers图中可以看到,用户都是执行完事务(10秒左右)就退出了,如果没有duration并且设置了ramp up,则任一个用户在脚本执行完了后,就会退出,不会等到所有的用户都上来才开始退出。
2, 没有duration时,场景结束后,用户在passed的状态。
在场景二中:
1,
如果有duration,脚本在运行时,如果duration已经结束,事务还没有执行完,就会接着执行下去,直到事务完成,不会出现事务执行一半就断开的现象。
2, 设置了duration,场景结束后,用户在stopped。”
这段话中,我对“如果duration已经结束,事务还没有执行完,就会接着执行下去,直到事务完成,不会出现事务执行一半就断开的现象。”不是很理解。我理解duration设置是:对所有虚拟用户加压后在运行指定时间。而上文中提到的“duration已经结束,事物没执行完还会接着执行”又是什么意思呢?
另:我节选的那段话出处:
http://aman.cao.blog.163.com/blog/static/32951336200911221521538/
[
本帖最后由 renee.guan 于 2010-8-24 10:51 编辑
]
作者:
renee.guan
时间:
2010-8-24 10:58
弱弱的说一句:我看的那篇文章貌似是传说中的Zee大师写的!!!!!大师啥时候能来给我解惑啊~~~
作者:
云层
时间:
2010-8-24 11:01
在场景中有个设置如何退出用户的,默认是跑完当次迭代!
作者:
renee.guan
时间:
2010-8-24 11:09
原帖由
云层
于 2010-8-24 11:01 发表
在场景中有个设置如何退出用户的,默认是跑完当次迭代!
跑完当次迭代是什么意思呢?
默认设置“同时停止所有虚拟用户”是指都运行完再同时停止么?
真不好意思,我是菜鸟……我看帮助文档里提到:设置duration会覆盖Vuser迭代设置,这个迭代设置是不是是指在“run-time settings”里run logic的那个设置?那么是不是可以说一次迭代就是一次action运行?
作者:
renee.guan
时间:
2010-8-24 12:30
顶起来!我要答案啊~~~
作者:
renee.guan
时间:
2010-8-24 13:34
嗯,我换一种问法:设置了duration为“Run for 000:02:00”的意思是不是就是说在对所有vuser加压完成后,再使所有vuser运行2分钟,2分钟过后无论是否所有vuser都运行完毕均断开运行,强制停止(即场景运行完后用户为stopped状态)?
我这样的理解是不是不正确呢?
谢谢各位前辈!
作者:
msnshow
时间:
2010-8-24 13:38
不会强制停止的,要等正在运行的事务执行完
作者:
renee.guan
时间:
2010-8-24 13:43
那duration设置的那个2分钟是什么作用呢?谢谢您!!
作者:
zhulifu
时间:
2010-8-24 14:51
标题:
回复 8# 的帖子
是为了计算TPS的
作者:
Aimigo
时间:
2010-8-25 11:36
我的理解:
运行2分钟就不再运行新的迭代了,但是已经开始运行的迭代不会强制停止,直到运行完毕。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2