在摘要报告csv中,如何在从控制台运行时添加Average,Min和Max

时间:2017-09-01 11:08:06

标签: jmeter

当我在GUI中运行测试时,我会在GUI中看到Average,Min,Max。但是当我在控制台中运行时,有没有办法将这些添加到csv文件中?

3 个答案:

答案 0 :(得分:0)

JMeter生成一些基本字段/ result_field。 JMeter不会创建您在不同类型的监听器中看到的所有内容。

你可以尝试一下。

制定计划 使用单个采样器(请求)生成至少100个样本(因为某些侦听器需要大量数据) 根据需要使用尽可能多的不同类型的侦听器(比如15种类型的侦听器) 运行计划.... 现在在所有侦听器的filename字段中给出了一系列文件名,如a1.jtl a2.jtl

依旧......

参见截图

enter image description here

在此输入图片说明

现在再次运行计划。转到文件并在一些好的编辑器中打开它们,如记事本++。

令您惊讶的是,无论生成文件的侦听器类型如何,您都会在所有文件中找到相同的数据。

问题的关键是:JMeter只收集来自运行的少量信息,JMeter的其他信息显示在 COMPUTED 中。

因此,您可以将* .jtl文件读入任何侦听器。

答案 1 :(得分:0)

在JMeter中,自3.0以来获得结果的新方法是使用在测试结束时生成的Web报告:

答案 2 :(得分:0)

这些值正在计算,因此只有在您选择的监听器中测试完成后打开.jtl结果文件时才能看到这些值,即Aggregate Report或{ {3}}

如果您想在执行测试时查看临时统计信息,您可以选择以下选项:

  1. JMeter Summarizer输出。 JMeter在测试运行时向stdout报告一些数字

    Summary Report

  2. 如果您使用Taurus工具作为包装器运行JMeter测试,您可以获得一些扩展信息

    JMeter Summarizer

    控制台和Web界面选项都可用,以便在浏览器中查看当前的测试执行统计数据,如下所示:

    bzt yourtest.jmx -report
    

    JMeter Taurus

  3. 最后,您可以使用JMeter Taurus Web Report将结果发送到数据库,消息队列或Web服务,并使用自定义绘图应用程序打印出原始或已解析的统计信息,此处仅限于您的幻想:

    Backend Listener

    更多信息: