运行脚本-Run-time Settings之Pacing设置
by:授客 QQ:1033553122
As
soon as the previous iteration ends
前一个迭代一结束就尽可能快的开始新一轮的迭代
After
the previous iteration ends
设置当前脚本Ending
Iteration后,需要等多时间再进行下一次Starting
Iteration。有两种方式,一种是fixed即固定多少时间,另一种是random即随机等待某个范围内的时间。
例子:模拟发一个帖子后等待5分钟再发一个帖子,一共发50个帖子,那么可以发帖做成一个Action,通过Run上设置50次迭代,然后设置fixed的值为300秒即可
At(provided
that the previous iteration ends by that time)
这里设置Pacing的时间是指前一个脚本的Strating
Iteration到下一个脚本的Starting
Iteration之间的时间。这里同样可以设置fixed和random
注意
1.pacing是根据脚本的Iteration来执行的,也就是说每出现一次Starting
Iteration或者是Ending
Iteration就会检查一次Pacing设置。
2.With是指前一次Ending
Iteration到下一次Starting
Iteration之间的时间。
At是指前一次Starting
Iteration之间的时间,,即指定固定时间间隔,所以At包含了前一次迭代执行的时间。
3.在At模式下,一次迭代执行的时间若大于Pacing的时间,则系统会提示无法达到Pacing的时间设置,如下
Warning: Iteration pacing cannot be reached (pace time = 1.00,
actual time = 2.09).
脚本不做等待立即执行下一次迭代,可以用来验证一次迭代的处理时间是否在期望的阀值内。
作者:授客
QQ:1033553122
全国软件测试QQ交流群:7156436
Git地址:https://gitee.com/ishouke
友情提示:限于时间仓促,文中可能存在错误,欢迎指正、评论!
作者五行缺钱,如果觉得文章对您有帮助,请扫描下边的二维码打赏作者,金额随意,您的支持将是我继续创作的源动力,打赏后如有任何疑问,请联系我!!!
微信打赏
支付宝打赏 全国软件测试交流QQ群