如何动态设置线程数并在循环中运行线程组?

时间:2013-10-24 09:21:56

标签: jmeter

我有一个Thread Group。我想循环运行这个线程。第一次线程数(用户)应为1,第二次线程数应为6(这意味着,对于i = 1; i = i + 5; i <= 25)。请注意,正在运行的线程组应该是自动的。

我试过的是,我设置了'Counter'配置元素,其中'start'为1,'increment'为5,'maximum'25,'number format'00。

当我运行线程组时,它只运行一次(线程数(用户数)是1)并且它不会继续下一次迭代。

我错过了什么吗?或者还有其他方法吗?

2 个答案:

答案 0 :(得分:1)

您之前的回答是正确的,但执行起来有点麻烦。

恕我直言,最简单的方法是从“http://jmeter-plugins.org”安装jmeter-plugins。

有几个有用的补充,以及一些可以解决您的需求,即:“踩线程组”和“终极线程组”,如果你想要更灵活的东西。

答案 1 :(得分:0)

AFAIK,你无法在飞行中改变用户数量。第一个想法是编写一个测试计划,ant构建文件并使用不同的参数运行相同的测试计划,其中参数将表示用户数。但是您需要将JMeter报告写入不同的文件。使用参数运行JMeter的示例如下:http://mkbansal.wordpress.com/2012/08/01/jmeter-command-line-script-execution-with-arguments/