【问题标题】:Jmeter --- generate separate .jtl result file for every runJmeter --- 为每次运行生成单独的 .jtl 结果文件
【发布时间】:2016-06-13 11:54:19
【问题描述】:

如何为每次运行生成单独的 .jtl 结果文件。以下是我使用 jenkins 作业(性能趋势插件)运行的命令。

cd /apache-jmeter-2.13/bin ./jmeter.sh -n -t /jmxFiles/Jbpm6Rest3Jenkins1.jmx -l /jmxFiles/SIP.jtl -JUSERS=${USER_COUNT} -JRampUp=${RAMP_UP} -JLoopCount=${LOOP_COUNT}

目前 SIP.jtl 文件每次运行都会将结果附加到相同的文件中。
如何为每次运行(SIP1、SIP2、SIP3 等)生成单独的 .jtl 结果文件并应显示在 Jenkins 性能趋势中。?

【问题讨论】:

    标签: jenkins jmeter jenkins-plugins performance-testing jmeter-plugins


    【解决方案1】:
    you just need to add time function just after or before your JTL file name
    

    示例:- jmeter -n -t Test_Plan.jmx -l LOG_${__time(yy-MM-dd-HH-mm-ss-SS)}.jtl

    【讨论】:

    • 它在 Windows 中运行良好。但在 linux 中显示以下错误 /jmxFiles/SIP_${__time(yy-MM-dd-HH-mm-ss-SS)}.jtl: bad replacement
    • 我不确定 linux 机器,但可能这个 bad substitution 帖子会为您提供完整的帮助。
    • /jmxFiles/SIP_$(date +'%d:%m:%Y%H:%M:%S:%3N').jtl 这对我有用
    猜你喜欢
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多