如何在xml文件中设置Jmeter属性

时间:2018-04-18 22:42:22

标签: maven jmeter jmeter-maven-plugin

我正在使用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文件中添加任何内容来运行此命令。

1 个答案:

答案 0 :(得分:1)

您的配置看起来不错,您应该可以根据需要通过__P()__property()功能引用属性值。

如果要将属性值打印到运行Maven的控制台,可以转到__groovy() function。相关代码将类似于:

${__groovy(println('Current hostName value:'+ props.get('hostName')),)}

输出将是:

JMeter Maven Property

请参阅Apache JMeter Functions - An Introduction以了解有关JMeter Functions概念的更多信息。