java - 在运行时更改 JMeter 中测试计划的线程数

标签 java jmeter load-testing

我想在运行时更改 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/

相关文章:

java - download.default_directory selenium java 无法在 84 chrome 驱动程序中工作

Java读取Json对象中的Json数组

jmeter - JMeter 中的 JSON 路径提取器

jmeter - 运行 jmeter 来加载测试 vaadin 13 应用程序正在返回 session 过期元

javascript - 恒定负载(每秒 x 个新请求)

java - 解决 JavaCC token 歧义

java - 如何模拟 Groovy 中 Traits 提供的方法/函数

jmeter - 如何使用jmeter为每个线程使用不同的CSV

testing - 生成在 JMeter 中只出现一次的随机数

jMeter:如何模拟多个并发用户使用不同的登录 id 登录