我正在使用POM.XML中的JMeter maven插件
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>2.7.0</version>
如果我想使用maven命令执行JMX文件,我用以下标签更新了我的pom.xml文件
在我的构建块之外
<properties>
<my.host>localhost</my.host>
</properties>
在配置块
中<configuration>
<propertiesUser>
<hostName>${my.host}</hostName>
</propertiesUser>
</configuration>
我使用下面的命令运行使用MVN运行JMeter
mvn verify -Dmy.host=www.test.com
但是当我在命令窗口上面时,我无法看到命令窗口中的更改,所以我想在JMX文件中添加任何内容来运行此命令。
答案 0 :(得分:1)
您的配置看起来不错,您应该可以根据需要通过__P()或__property()功能引用属性值。
如果要将属性值打印到运行Maven的控制台,可以转到__groovy() function。相关代码将类似于:
${__groovy(println('Current hostName value:'+ props.get('hostName')),)}
输出将是:
请参阅Apache JMeter Functions - An Introduction以了解有关JMeter Functions概念的更多信息。