我正在使用JMeter的Maven插件(http://jmeter.lazerycode.com/)。
在我的JMeter测试计划中,我定义了各种属性,例如: hostName,threadCount等。
如果我要从命令行使用标准的JMeter程序,我会指定如下属性:
jmeter -n -t mytest.jmx -JhostName=www.example.com -JthreadCount=5
由于Maven JMeter插件是通过以下命令执行的:
mvn verify
如何传递属性值?命令:
mvn verify -JhostName=www.example.com -JthreadCount=5
似乎不起作用。我一定错过了一些明显的东西
答案 0 :(得分:5)
在<build>
区块之外。你可以把:
<properties>
<my.host>localhost</my.host>
</properties>
然后更新您的配置块说:
<propertiesUser>
<hostName>${my.host}</hostName>
</propertiesUser>
最后,在执行maven时,您可以使用:
覆盖mvn verify "-Dmy.host=www.testsite.com"
答案 1 :(得分:0)
<properties>
<my.host>hostname</my.host>
<propertiesUser>
<hostName>${my.host}</hostName>
最后,在执行maven时,您可以使用:
覆盖mvn验证“-Dmy.host = www.testsite.com” 它应该不是这样的吗?