【问题标题】:Active Threads Over Time graph is not updated随时间变化的活动线程图未更新
【发布时间】:2019-03-31 23:59:41
【问题描述】:

我使用的是Jmeter 4.0,运行从Active Threads Over Time Listener document page下载的例子时,图形从头到尾都没有变化,

这里是线程组:

【问题讨论】:

  • 你能说明线程组、jp@gc 步进线程组和 jp@gc 终极线程组是如何定义的吗?谢谢
  • 谢谢,添加线程组信息

标签: jmeter


【解决方案1】:

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

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

  1. 禁用(或删除)Active Threads Over Time 监听器
  2. 在命令行非 GUI 模式下运行您的测试,例如:

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


更好的选择是使用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 插件命令行图形绘图工具。

【讨论】:

  • 您如何确定 OP 在 GUI 模式下运行?他可能只是运行它来向您展示图表?这种信息会给新用户留下负面印象。
猜你喜欢
  • 2015-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-10
  • 2022-01-21
  • 1970-01-01
  • 2020-12-04
  • 2016-10-19
相关资源
最近更新 更多