我正在尝试通过将Scheduler中的开始和结束时间设置为变量来加载测试我的应用程序,例如:
Start Time : ${START_TIME}
End Time : ${END_TIME}
bit Jmeter不允许保存它。它不是可配置的选项吗?
这就是我想做的事情
jmeter -Jduration=600 -n -t /path/to/your/test/plan.jmx
这将立即进行测试10分钟(600s) 可以以始终是当前时间的方式配置开始时间
答案 0 :(得分:4)
您可以对其进行配置,但必须是有效的Date
如果您想控制测试的持续时间,我建议您使用以下内容:
Start Time
。Duration
。 例如,您希望测试运行2个小时。为了实现这一点,您需要在线程组的“持续时间”部分中提供“7200”的值。如果您将${__property(duration,,)}
或${__P(duration,)}
放入线程组的“持续时间”输入中,并将此duration=7200
属性设置为ie user.properties
或jmeter.properties
个文件(它们都属于您的JMeter安装的/ bin文件夹)或将其作为命令行参数提供为
jmeter -Jduration=7200 -n -t /path/to/your/test/plan.jmx -l /path/to/results/file.jtl
测试将持续2个小时(加上一些额外的时间来优雅地关闭所有测试线程)。
有关JMeter Properties用例的更多详细信息,请参阅Apache JMeter Properties Customization Guide。