“活动线程随时间变化”图未更新

时间:2018-10-27 12:48:16

标签: jmeter

我使用的是Jmeter 4.0,运行从Active Threads Over Time Listener document page下载的示例时,自开始和结束以来,图形没有改变, enter image description here

这里是线程组:

enter image description here

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

我注意到您正在GUI模式下运行JMeter测试。 Please don't.,GUI模式只应用于测试开发和调试,不适用于测试执行。

您使用的测试计划在一个> 500 MB的文件中生成了500万个样本,对于交互式GUI侦听器更新而言,这是“非常繁重的”。

  1. 随着时间的推移禁用(或删除)活动线程侦听器
  2. 以命令行非GUI模式运行测试,例如:

    jmeter -n -t ActiveThreadsOverTimeExample.jmx -l result.jtl
    
  3. 测试完成后,打开JMeter GUI并添加Active Threads Over Time侦听器
  4. 使用“浏览”按钮找到result.jtl文件
  5. 图形应正确显示(您可能需要稍等片刻)

    enter image description here


更好的选择是使用Command-line Graph Plotting Tool,例如:

  1. 执行步骤1和2
  2. 执行以下命令:

    JMeterPluginsCMD.bat --generate-png threadsovertime.png --input-jtl result.jtl --plugin-type ThreadsStateOverTime  --width 1024 --height 768
    

    命令完成后,您将可以在threadsovertime.png文件中查看图表

    您可以使用JMeter Plugins Manager安装JMeter插件命令行图绘制工具。

相关问题