当前设置是这样的:JMeter - 如何设置线程组,许多工作线程,然后重复?
- 注册/登陆(设置线程组)1个线程,1个循环
- 垃圾POST(线程组)100个线程1000个循环。
似乎很简单。
不过,现在我需要做的多个实例,按以下顺序:
DO 1,然后做2.虽然2是垃圾邮件,等待1分钟,然后做1,然后2.重复此为10倍。
无论第二个线程组是否完成。每一分钟,我都需要JMeter进行注册,如果成功,则会发送垃圾邮件POST。
我该如何做到这一点?
当前设置是这样的:JMeter - 如何设置线程组,许多工作线程,然后重复?
似乎很简单。
不过,现在我需要做的多个实例,按以下顺序:
DO 1,然后做2.虽然2是垃圾邮件,等待1分钟,然后做1,然后2.重复此为10倍。
无论第二个线程组是否完成。每一分钟,我都需要JMeter进行注册,如果成功,则会发送垃圾邮件POST。
我该如何做到这一点?
第一线程组(1个线程,1环)
While Controller,条件${__javaScript(${counter} < 10,)}
Counter配置为:
另一个测试行动采样配置,如:
第二线程组。 (100个线程,循环计数:永远)
每分钟1线程组将执行登录10次,而第二个线程组将是“垃圾邮件”,当第一个线程组将执行登录10次测试将完成。
只需创建多个线程组(使用'Duplicate')并向它们中的每一个添加一些延迟(+1分钟,+2分钟...)。