Jmeter中的定时器一般被我们用来设置延迟与同步
定时器的优先级高于取样器(Sampler)
在同一控制器下有多个定时器存在,每一个定时器都会执行;如果想让某一定时器对某一取样器有效,则可以把定时器加在此取样器节点下。
1、高斯定时器
生成一个呈高斯分布的时间间隔。用来模拟思考时间(用户提交表单前填写表单及思考的时间)
2、固定定时器
模拟思考时间
3、Synchronizing Timer
模拟多用户并发的场景,提供同步定时器来实现需求。
4、Constant Throughput Timer(固定吞吐量定时器)
尽量保持Sampler产生的吞吐量在一个固定范围内
5、Uniform Random Timer
让线程暂停一个随机时间,只不过力求随机时间能够更均匀,都会出现。
6、Possion Random Timer
设置的线程延迟时间呈松泊分布
7、BeanShell Timer
支持BeanShell脚本语言,设置线程延迟间隔。
8、BSF Timer
直接调用Java的脚本语言,运用方式与BeanShell大体相同
9、JSR223 Timer
网友评论