问题描述
我的性能测试设置
- Jmeter 5.3
- 1个包含我的测试计划的JMX文件。
- 1 default properties file.这被称为“ user.properties”。
- 1个自定义属性文件。我无头运行测试计划时就通过了此测试。
-
无头
jmeter -p“ customProp.properties” -n -t“ myTestPlan.jmx”
-
GUI
打开> myTestPlan.jmx ,像上面一样,我希望 customProp.properties 也能与myTestPlan.jmx一起生效。
到目前为止我做了什么?
解决方法
就像非GUI一样继续进行,但是请注意,最好使-p指向jmeter.properties,使-q指向user.properties和其他属性文件:
jmeter -p path_to_jmeter.properties -q path_to_user.properties -q path_to_custom.properties
请参阅:
,如果您在 user.properties 文件下没有任何自定义项,并且不打算将来再使用它们-在 jmeter.properties中找到以下行 文件:
user.properties=user.properties
并将其更改为指向您的“自定义”属性文件:
user.properties=customProp.properties
这将使更改永久生效,无论您是在GUI还是非GUI模式下运行JMeter,都不必使用命令行参数(需要重新启动JMeter才能拾取属性)
更多信息: