【转】Jmeter 定时器之Constant Timer
作者:互联网
版权声明:本文为CSDN博主「hu_sunshine2」的原创文章
原文链接:https://blog.csdn.net/zhanghenana/article/details/80846222
==========================================================================
1、定时器作用域
定时器是在每个sampler(采样器)之前执行的,而不是之后(不管定时器的位置在sampler之前还是下面);
当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;
如果希望定时器仅应用于其中一个sampler,就把定时器作为子节点加入;
如果希望sampler执行完之后再等待,则可以使用Test Action
2、Constant Timer说明
Constant timer 是设定固定时长,用来模拟思考时间 ,单位是:毫秒
对于添加的Constant Timerd本次设置的解析:
1,Constant Timer设置的Thread delay的时间都是 3000 毫秒(及3秒)
2,在这个Thread Group中设置了一个整体Constant Timer,这个定时器每个Sampler都会调用到;Http Request1和Http Request2的节点下都有一个作用与自己的Constant Timer
3,开始执行的时候,Http Request1会先执行Thread Group和自己Sampler下的计时器,开始执行后6秒钟执行;Http Request2也会先执行Thread Group和自己Sampler下的计时器,在Http Request1执行后的6秒后执行;Http Request3则是执行了Thread Group 中的定时器,及Http Request2后的3秒钟后执行,Http Request4同Http Request3
4,所以Http Request对应的时间为:
Http Request1:2018-06-28 17:10:00
Http Request2:2018-06-28 17:10:06
Http Request3:2018-06-28 17:10:09
Http Request4:2018-06-28 17:10:12
总结:
Constant Timer是设置一个固定都是时间,来模拟用户思考时间;需要注意的就是定时器的作用域
————————————————
标签:执行,定时器,Http,Thread,Timer,Constant,Jmeter 来源: https://www.cnblogs.com/2019damojie/p/16393078.html