我想知道如果在Jmeter中,我有一个测试用例,我想每天运行3次,是否有可能在jtl或csv输出文件中,如果有办法识别测试运行。 例如:如果我第一次为500个用户运行测试,结果应该将{some value}指定为1。 如果我第二次运行相同的测试,那么结果应该将{some value}指定为2 .... .... 如果我第50次运行相同的测试,那么结果应该将{some value}指定为50。
我们是否有可能通过jmeter属性自定义解决方案? 如果是这样,请告诉我。
谢谢,
Sarathi
答案 0 :(得分:1)
或者,您可以使用时间函数,它只是将当前时间戳作为变量提供,然后可以将其附加到您想要的任何位置。
答案 1 :(得分:0)
我建议按以下方式进行:
通过-J命令行参数将所需属性传递给JMeter,如下所示:
jmeter -Jiteration=1 -n -t /path/to/test/script.jmx -l /path/to/results/log.jtl
在您的测试计划中,请参考"迭代"属性为${__P(iteration,)}
,它将从命令行的任何位置获取值:
请参阅下面的截图了解演示
JMeter属性也可以在 jmeter.properties 或 user.properties 文件中指定,两者通常都位于JMeter安装的/ bin文件夹下。
有关如何使用JMeter属性完成工作的更多详细信息,请参阅Apache JMeter Properties Customization Guide。