2

如何为每次运行生成单独的.jtl结果文件。以下是我使用jenkins job(Performance trend plugin)运行的命令。Jmeter ---为每次运行生成单独的.jtl结果文件

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性能趋势中显示。

回答

8
you just need to add time function just after or before your JTL file name 

实施例: - JMeter的-n -t Test_Plan.jmx -l LOG _ $ {__时间(YY-MM-DD-HH-MM-SS-SS)} JTL

enter image description here

+0

它在Windows中工作正常。但在Linux中显示以下错误/jmxFiles/SIP_${__time(yy-MM-dd-HH-mmss-SS)}.jtl:坏的替代 – Saagar

+0

我不确定有关Linux机器,但可能是[错误替代](http://stackoverflow.com/questions/8960677/string-replacement-in-bash-bad-substitution-error)文章将帮助完全为你。 – vikas

+0

/jmxFiles/SIP _ $(date +'%d:%m:%Y%H:%M:%S:%3N')。jtl适用于我 – Saagar

相关问题