【问题标题】:Facing round off issue with Jmeter Throughput Metric in exported CSV file in Jmeter 5.0在 Jmeter 5.0 中导出的 CSV 文件中面临 Jmeter 吞吐量指标的舍入问题
【发布时间】:2018-11-20 09:20:13
【问题描述】:

如果我双击每个采样器,我可以看到 Jmeter 5.0 中吞吐​​量的整数。

但是当我在 .csv 文件中导出相同的报告时它不会出现。

它在 CSV 文件中四舍五入,我需要整数,以便与基线和之前的部署进行比较。

如何处理它,我一直在做同样的事情,并且它在旧版本的 Jmeter 2.13 中工作,最近我升级到最新版本 5.0 并面临这个问题。

谁能帮帮我。

谢谢

【问题讨论】:

    标签: csv jmeter throughput


    【解决方案1】:

    调查Synthesis Report plugin source

    new RateRenderer("#.0"), // Throughput 
    

    我看不到获得完整吞吐量数字的简单方法,因为它被削减到一位十进制数。

    我建议改用Summary Report Listener,查看its source,结果表中将有5 个小数点。

    new DecimalFormat("#.00000"),      // Throughput //$NON-NLS-1$
    

    另外请注意,您可以使用Merge Results tool 将 2 次测试运行的结果合并到一个 .jtl 文件中,并为不同的运行提供不同的前缀。完成后,您将能够使用 Transactions Per Second listener 可视化 2 次测试运行的吞吐量差异

    您可以使用JMeter Plugins Manager 安装合并结果工具:

    【讨论】:

    • 谢谢 Dmitri 是的,“jp@gc - Synthesis Report (filtered)”监听器中的吞吐量数限制为小数点后 1 位而我们仍然可以在 Summary &聚合报告侦听器这只发生在最新的 Jmeter 版本以及最新的插件和插件管理器中
    【解决方案2】:

    jp@gc - Synthesis Report (filtered) Listener

    中的吞吐量数限制为 1 个小数点

    而我们仍然可以在 Summary & Aggregate Report Listeners

    中获得小数点后 5 位的吞吐量数字

    这只发生在最新的 Jmeter 版本以及最新的插件和插件管理器中

    但我只需要使用 jp@gc - 综合报告(过滤) 侦听器,因为我必须同时使用 90% 线路响应时间和标准。开发。我的自定义报告中的指标,它还具有上述两个内置侦听器所没有的 RegExp 过滤功能。

    因此,找到了解决方法: 将以下较旧的 Jar 文件手动替换为最新的 Jmeter 5.0,并且可以正常工作。

    -JMeterPlugins-Standard.jar
    -JMeterPlugins-Extras.jar
    -JMeterPlugins-ExtrasLibs.jar
    

    这有助于我从“jp@gc - 综合报告(过滤)”侦听器中获得整个吞吐量数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多