2017-05-29 44 views
1

我得到了10个用户的线程组。我想将这10个用户连接到URL路径mysite.com/1循环投掷线程组与Jmeter

然后我想再循环这些线程组并将它们连接到mysite.com/2

,我需要重复这个过程10次(即直至mysite.com/10)...

我有实现这个的一个简单的方法?我已经尝试过使用计数器,但它确实是连接user1处于/1,用户2至/2等什么...

回答

-1
  1. 添加While Controller到你的线程组,并把下面的表达式“条件”面积:

    ${__javaScript(${counter} < 11,)} 
    
  2. 添加Counter测试元件的同时控制器的一个孩子,其配置如下:

    JMeter Counter configuration

  3. 在您的HTTP Request采样器中,如果需要,请将递增值指定为${counter}

请参阅How to Use a Counter in a JMeter Test了解如何在JMeter测试中正确生成递增值。

+0

感谢您的回答。但是我没有看到“while控制器”在这里的用处,当它从1开始重新启动时,计数器不会自行停止吗?我尝试了你的解决方案,但它给了我与简单计数器相同的结果:user1连接到/ 1,user2到/ 2 ... user10到/ 10,然后停止。 – Mit

+0

虽然控制器用于循环子请求10次 –

+0

好吧,另一种实现:在线程组级别上配置10个循环,并使用像'mysite.com/$ {__ groovy(vars.getIteration(), }' –