2013-02-19 74 views
1

在磨床,我已经给负载测试参数的延迟等在磨床

grinder.threads = 30 
grinder.process = 3 
grinder.runs = 2 
grinder.processIncrementInterval = 45000(ms) 

这意味着我有4个过程与每个30个线程,每个进程开始以45秒的时间间隔&重复2次。

我想在JMeter中实现同样的功能,但无法做到这一点。如果我设置了loop count = 2, threads = 30, ramp-up = 45 secs,那么没有。线程数乘以该数&线程数增加。

我想要30个线程先开始(完成或不完成 - 无所谓),45秒后,下一个30个线程开始&继续。 JMeter中没有过程概念。所以我不知道如何去模拟相同的情况。

回答

0

假设您可以尝试使用Stepping Thread Group甚至更​​好从jmeter-plugins设置Ultimate Thread Group

貌似

30线程第一次启动(完成或没有完成,也没有关系),并在45秒后,接下来的30个线程开始&去

场景可以完全通过Ultimate Thread Group设置。

+0

我也尝试了最终线程组,但是您必须提及保持加载时间,这是一个特定的持续时间,但在我的情况下,我希望线程完成整个测试计划。第一组线程在服务器上执行或不执行的第一组线程是非物理的,我希望我的下一组线程启动。 – user2086306 2013-02-19 09:30:24

+0

由于应用了更多负载,我的线程可能需要更多时间才能完成一次迭代,而不是我给出的保留时间。所以这可能无法解决我的问题。 – user2086306 2013-02-19 09:44:59