我想在运行时更改 JMeter 测试计划的线程数。
我用 Google 搜索了我的问题并找到了使用 JMeter 插件的建议解决方案。但是在这个解决方案中,我必须在运行测试计划之前安排线程组,这是我不想要的。我还找到了another potential solution这会更改属性,但不会影响运行时的测试计划行为。
最终,我要做的是更改线程组中给定的线程数,并让它立即增加或减少当前运行的测试计划中的线程数。
这可能吗?
最佳答案
恕我直言,这只是一个花哨的功能,在进行适当的性能测试时并没有真正的好处。 为了生成相关的测试输出(报告),你需要repeatability ,以及明确定义的测试方法和场景。为了比较任何应用程序/服务器/基础架构更改的影响,您需要可重复性。
什么意思
We can't predict the user of our site
这就是我们首先进行性能测试的原因。找出我们的应用程序/基础设施限制是什么。
IE。您可以生成的最重要的指标是当并行用户数发生变化时您的应用程序响应时间如何变化。但不会在运行时不规律地改变。
与 jMeter plugins' Ultimate thread group您可以涵盖任何可以想象的场景。
关于java - 在运行时更改 JMeter 中测试计划的线程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10312281/