首页 > 解决方案 > JMeter Run - 线程数与日志中的线程数不同

问题描述

我正在为 300VU 运行 JMeter 测试 12 分钟。将循环计数设置为 1。请参阅下面的线程组信息:

在此处输入图像描述

但是为什么右上角绿色的总线程与日志中的不一样?

在此处输入图像描述

这是完成测试运行后的屏幕截图,仍然不是相同的线程数。:

在此处输入图像描述

右上角的线程数应该是 300/300,而不是 0/300 对吧?请帮忙。谢谢

标签: jmeterjmeter-pluginsjmeter-5.0jmeter-4.0

解决方案


查看您的线程组设置:

  1. 您将“循环计数”定义为1

  2. 您有 5 个采样器

  3. 您的加速期为 600 秒

  4. 以上几点意味着:

    • JMeter 每 2 秒启动一个新线程
    • 线程将开始倒置执行采样器
    • 当最后一个采样器完成时,线程将被关闭
  5. 活动线程的数量将取决于应用程序响应时间

  6. 如果您想达到 300 个线程并发 - 将 Loop Count 设置为Infinite并确保测试持续时间大于加速期

    更多信息:JMeter 测试结果:为什么实际用户数低于预期

  7. 请勿使用 GUI 模式执行测试,它仅用于测试开发和调试,应使用命令行非 GUI 模式执行

  8. 移除所有的监听器,它们不会增加任何价值,但会消耗宝贵的资源


推荐阅读