性能测试期间一次可以执行多少个线程组?

时间:2019-07-14 08:35:03

标签: jmeter threadgroup

在性能测试期间,我一次执行了15个线程组,但是某些线程组没有执行。测试执行的线程组数量是否有限制?还是一次可以执行多少个活动线程组?

1 个答案:

答案 0 :(得分:1)

从理论上讲,Thread GroupsTest Plan的限制高达32-bit Integer maximum value

因此,特别要关注JMeter Best Practices的话,您应该不会遇到15个线程组的问题:

  1. non-GUI mode
  2. 中运行测试
  3. 在测试运行期间禁用所有listeners
  4. 将测试元素限制在绝对最低限度内,每个前/后处理器或声明都有其成本,因此请确保您的测试尽可能高效
  5. JMeter的默认配置适用于测试开发和调试,如果您打算运行负载测试(即至少增加JVM大小),则需要执行调优

如果您仍然遇到问题:

  • 检查jmeter.log文件中是否有可疑条目
  • 考虑在Distributed Mode中运行测试(请记住,由于JMeter引擎是独立的,并且如果您在“测试计划”中定义了100个线程和3个远程引擎,请按比例减少线程数-您将提供100 * 3 = 300个虚拟用户)