如何解决如何通过 jmeter-maven-plugin 覆盖参数?
我对 jmeter maven 插件有以下配置:
name agelk
1 Jon 23
2 Bill 41
3 Maria 32
我正在尝试运行 mvn jmeter:jmeter -Djavax.net.ssl.keyStore=file.jks -Djavax.net.ssl.keyStorePassword=pass -Djmeter.project=test1.jmx 但它无法覆盖定义的属性在波姆。有没有可能的解决方案?
提前致谢!
解决方法
您需要在 define the properties 中pom.xml file:
<properties>
<keyStore.file>/path/to/your/keystore</keyStore.file>
<keyStore.pass>your_password</keyStore.pass>
<jmeter.project>/path/to/jmx/script</jmeter.project>
</properties>
完成后,您将能够引用 JMeter Maven 插件中的属性:
<configuration>
<jMeterProcessJVMSettings>
<arguments>
<argument>-Djavax.net.ssl.keyStore=${keyStore.file}</argument>
<argument>-Djavax.net.ssl.keyStorePassword=${keyStore.pass}</argument>
</arguments>
</jMeterProcessJVMSettings>
<testFilesIncluded>
<jMeterTestFile>${jmeter.project}</jMeterTestFile>
</testFilesIncluded>
</configuration>
并且可以通过 <properties>
命令行参数覆盖通过 -D
块指定的默认值
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。