如何在 xml 文件中设置 Jmeter 属性
How to set the Jmeter properties in xml file
我在 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>
我运行使用下面的命令到运行JMeter使用MVN
mvn verify -Dmy.host=www.test.com
但是当我执行以上命令时,我无法看到我的命令 window 中的更改,所以我想在我的 JMX 文件中添加什么到 运行 这个命令。
您的配置看起来不错,您应该能够在需要时通过 __P() or __property() 函数引用 属性 值。
如果您想将 属性 值打印到 运行 Maven 所在的控制台 - 您可以选择 __groovy() function。相关代码将类似于:
${__groovy(println('Current hostName value:'+ props.get('hostName')),)}
输出将是:
请参阅 Apache JMeter Functions - An Introduction 以了解有关 JMeter 函数概念的更多信息。
我在 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>
我运行使用下面的命令到运行JMeter使用MVN
mvn verify -Dmy.host=www.test.com
但是当我执行以上命令时,我无法看到我的命令 window 中的更改,所以我想在我的 JMX 文件中添加什么到 运行 这个命令。
您的配置看起来不错,您应该能够在需要时通过 __P() or __property() 函数引用 属性 值。
如果您想将 属性 值打印到 运行 Maven 所在的控制台 - 您可以选择 __groovy() function。相关代码将类似于:
${__groovy(println('Current hostName value:'+ props.get('hostName')),)}
输出将是:
请参阅 Apache JMeter Functions - An Introduction 以了解有关 JMeter 函数概念的更多信息。