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

如何在Jmeter测试结果csv中打印时间戳/不同的名称,jmeter,jmeter-5.0,Jmeter,Jmeter 5.0,我在Jmeter中有一个性能测试计划。作为一个持续运行的测试计划,我需要以CSV格式生成带有时间戳的执行摘要 在视图结果树中,我提供了一个csv文件名,其时间戳变量为“${uuu time(YYYY-MM-DD-SS,time)}”(请参见下图)。但这对我不起作用,因为它在运行后不会生成任何文件 或者,我们是否有任何方法可以为每次运行生成具有不同名称的摘要报告csv?是的,它们不会增加任何价值,也不会消耗大量资源,因为在发生任何情况时,所有内容都会传递给侦听器 因此,我建议: 从测试计划中删除

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

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

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

是的,它们不会增加任何价值,也不会消耗大量资源,因为在发生任何情况时,所有内容都会传递给侦听器

因此,我建议:

  • 从测试计划中删除所有侦听器
  • 在中运行测试
  • 如果需要将时间戳包括到.jtl结果文件中,可以使用Windows和/或命令

  • 您可以使用负责.jtl结果文件的属性来控制.jtl结果文件中存储的内容

  • 事实上,它们不会增加任何价值,也不会消耗大量资源,因为当任何事件发生时,所有的消息都会传递给侦听器

    因此,我建议:

  • 从测试计划中删除所有侦听器
  • 在中运行测试
  • 如果需要将时间戳包括到.jtl结果文件中,可以使用Windows和/或命令

  • 您可以使用负责.jtl结果文件的属性来控制.jtl结果文件中存储的内容


  • 我知道,在CLI模式下运行Jmeter会更方便资源。但由于项目需求,目前我们需要在GUI模式下运行它。当我们运行GUI模式时,每次都需要更改文件名。您知道如何为每次运行生成具有不同名称的csv吗。请让我知道。我知道在CLI模式下运行Jmeter会更方便资源。但由于项目需求,目前我们需要在GUI模式下运行它。当我们运行GUI模式时,每次都需要更改文件名。您知道如何为每次运行生成具有不同名称的csv吗。请让我知道。
    jmeter -n -t test.jmx -l %date:~10,4%-%date:~4,2%-%date:~7,2%.csv