java - 如何在命令行模式下运行时向 JMeter csv 结果文件添加日期

标签 java performance jmeter performance-testing

在命令行模式下运行测试时,如何将实际日期添加到 JMeter csv 结果文件的文件名中? 例如

jmeter -n -t ~/tests/TP_Login_api.jmx -Jusers=12 -Jhost=devops1 -Juser_file=users_max.csv -Jaccount=max -l /results/results_TP_Login_api_${__time(yyyyMMdd-HHmmss)}.csv -e -o/results/report/TP_Login_api

有什么想法可以实现这一点吗?

最佳答案

在批处理中,您需要使用批处理语法。对于 Bsh 使用:

 #!/bin/bash
 NOW=$(date +"%m-%d-%Y")
 jmeter -n -t ~/tests/TP_Login_api.jmx -Jusers=12 -Jhost=devops1 -Juser_file=users_max.csv -Jaccount=max -l /results/results_TP_Login_api_$NOW.csv -e -o/results/report/TP_Login_api

对于 Windows,请参阅 date .

关于java - 如何在命令行模式下运行时向 JMeter csv 结果文件添加日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45963393/

相关文章:

java - 从 Jenkins 运行时出现 JMeter 错误 "java.lang.NumberFormatException: For input string: "时间戳”

java - 通过 apache-camel 连接到 Storm Bolt 时创建主题 tibco ems 的多个 session

java - Endeca 5 和 Endeca 6 之间的 ENEQuery 对象有什么区别吗?

c# - 我应该如何获得 IEnumerable 的长度?

python - 加速 sympy 矩阵运算

cookies - 如何在 JMeter 中的页面之间更改 cookie 值

java - spring MongoRepository 查询正则表达式

java - 大型同义词集数据集中的 WordNetSimalarity

c# - 将大量对象有效地匹配到 csv 标题映射

performance - 如何从 JMeter 摘要中排除预热时间?