在线程组中添加延迟-JMeter
这听起来像是一个重复的问题,但它的nit,我已经搜索了很多才把这个放在这里 我有一个包含10个用户和28个HTTP请求的单线程组,我想要的是:在线程组中添加延迟-JMeter,jmeter,delay,delayed-execution,Jmeter,Delay,Delayed Execution,这听起来像是一个重复的问题,但它的nit,我已经搜索了很多才把这个放在这里 我有一个包含10个用户和28个HTTP请求的单线程组,我想要的是: Thread 1 --->rqst 1 Thread 1 --->rqst 2 Thread 1 --->rqst 3 . . Thread 2 --->rqst 1 Thread 2 --->rqst 2 Thread 2 --->rqst 3 . . Thread n --->rqst n
Thread 1 --->rqst 1
Thread 1 --->rqst 2
Thread 1 --->rqst 3
.
.
Thread 2 --->rqst 1
Thread 2 --->rqst 2
Thread 2 --->rqst 3
.
.
Thread n --->rqst n
延迟一分钟
重新开始
我尝试在线程组中使用常量计时器,但每次我得到的是所有线程执行一个请求
请任何人解释一下这是如何实现的 在最后一个请求之后添加一个beanshell计时器,如下所示
if (${__threadNum} == 10){
Integer WaitTime = Integer.parseInt(vars.get("WaitTime"));
return WaitTime;
}
如果最后一个线程已启动,请添加一个从var WaitTime开始以毫秒为单位的睡眠
或者在上循环。至少有两个选项:
- 目标:
所有线程
- 操作:
暂停
- 持续时间:
60000
rqst 1
的子项添加常量计时器。计时器在采样器之前执行,因此只有一个请求会受到影响。有关计时器范围和每个计时器的详细说明,请参阅李>
在这两种情况下,延迟不会被包括在测试结果中第一个选项就是我想要的。谢谢