使用Maven插件设置JMeter属性

时间:2012-10-12 12:28:17

标签: maven properties jmeter jmeter-maven-plugin

我正在使用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

似乎不起作用。我一定错过了一些明显的东西

2 个答案:

答案 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” 它应该不是这样的吗?