2016-12-02 149 views
0

我正在jmeter上运行测试脚本,我想保存从“查看结果”表中获得的结果侦听器。我只是不明白我会如何将结果保存在Summary Report和Aggregate Report侦听器中;也就是说,与其他侦听器不同,在“查看结果”表格的底部没有“保存表格数据”。我怎样才能做到这一点?在Jmeter表中将查看结果保存为csv文件

回答

0

在'查看结果表'侦听器中,有文件名字段。用正确的本地路径

  • 点击配置按钮

    1. 填充文件名场。然后配置如下图片
    2. 运行测试并检查结果。 csv文件将被创建。 enter image description here
  • +0

    csv文件将在哪里创建? –

    +0

    CSV文件将在您填写文件名的本地路径中创建。即Filename = D:\ result.csv,那么CSV文件将位于D:\ –

    +0

    您可以像这样使用当前目录的设置路径:$ {__ BeanShell(import org.apache.jmeter.services.FileServer; FileServer。 。getFileServer()getBaseDir();)} $ {__的BeanShell(文件分割符,)}结果-table.csv' – Buaban

    0

    总结报告和总结报告具有“保存表数据”按钮,因为他们中的大部分价值都计算

    查看Table listener中的结果只是显示原始数据,因此它不需要计算任何东西,因此没有“Save Table Data”按钮。


    我的印象是你使用JMeter有点不对。通常情况下,您不应该单独保存监听器输出,而且在测试运行期间甚至不需要监听器。

    1. command-line non-GUI mode像运行测试:

      jmeter -n -t test.jmx -l results.jtl 
      
    2. 后您的测试是开放JMeter的GUI来测试计划和开放results.jtl文件添加您选择的听众与听众

    确保在测试执行期间禁用或删除所有侦听器,因为它们会导致大量的内存开销,从而导致通过较少的放置甚至毁掉你的测试。有关更详细的解释,请参见Greedy Listeners - Memory Leeches of Performance Testing arcticle。

    相关问题