使用Maven插件设置JMeter属性

Ayu*_*lik 4 properties jmeter maven jmeter-maven-plugin

我正在使用JMeter的Maven插件(http://jmeter.lazerycode.com/).

在我的JMeter测试计划中,我定义了各种属性,例如hostName,threadCount等.

如果我从命令行使用标准的JMeter程序,我会指定如下属性:

jmeter -n -t mytest.jmx -JhostName=www.example.com -JthreadCount=5
Run Code Online (Sandbox Code Playgroud)

由于Maven JMeter插件是通过以下命令执行的:

mvn verify
Run Code Online (Sandbox Code Playgroud)

如何传递属性值?命令:

mvn verify -JhostName=www.example.com -JthreadCount=5
Run Code Online (Sandbox Code Playgroud)

似乎没有用.我一定错过了一些明显的东西

小智 5

你的<build>街区之外.你可以把:

  <properties>
    <my.host>localhost</my.host>
  </properties>
Run Code Online (Sandbox Code Playgroud)

然后更新您的配置块说:

<propertiesUser> 
    <hostName>${my.host}</hostName> 
</propertiesUser> 
Run Code Online (Sandbox Code Playgroud)

最后,在执行maven时,您可以覆盖:

mvn verify "-Dmy.host=www.testsite.com"
Run Code Online (Sandbox Code Playgroud)