如何在Jmeter测试结果csv中打印时间戳/不同名称

问题描述 投票:0回答:1

我在Jmeter中有一个性能测试计划。作为持续运行的测试计划,我需要生成带时间戳的CSV格式的执行摘要。

[在查看结果树中,我提供了一个csv文件名,其时间戳记变量为'$ {__ time(YYYY-MM-DD-SS,time)}''(请参见下图)。但这对我不起作用,因为它在运行后不会生成任何文件。

enter image description here

或者是否有任何方法可以为每次运行生成具有不同名称的摘要报告csv?

jmeter jmeter-5.0
1个回答
0
投票

它是not recommended to use Listeners for anything but tests development and/or debugging,它们不添加任何值并且不消耗大量资源,因为当发生任何thread context时,所有Sampler都将传递给侦听器。

所以我建议:

  1. 从测试计划中删除所有侦听器
  2. command-line non-GUI mode中运行测试
  3. 如果需要在.jtl结果文件中包括时间戳,则可以使用Windows date和/或time命令

    jmeter -n -t test.jmx -l %date:~10,4%-%date:~4,2%-%date:~7,2%.csv 
    
  4. 您可以使用负责Results File Configuration的属性来控制.jtl结果文件中存储的内容。

© www.soinside.com 2019 - 2024. All rights reserved.