首页 > 解决方案 > 如何使用 -Djava.rmi.server.hostname=IP 和命令行参数从命令行运行 Jmeter 测试?

问题描述

我需要使用一些命令行参数运行分布式测试,还需要使用 -Djava.rmi.server.hostname=IP 传递我的服务器 IP,因为我是从命令行运行它,所以我需要给出

jmeter -n -t C:\\Jmxfile.jmx -r Gsomeproperty=value在命令行中。

我对传递命令行参数和主机名感到困惑?有人可以帮我同时发送两个。

标签: command-linejmeterparameter-passingrmidistributed-testing

解决方案


检查文档

Java 系统属性和 JMeter 属性可以直接在命令行上覆盖(而不是修改 jmeter.properties)。为此,请使用以下选项:

-D[prop_name]=[value] 定义一个 java 系统属性值。

-J[prop_name]=[value] 定义一个本地 JMeter 属性。

-G[prop_name]=[value] 定义要发送到所有远程服务器的 JMeter 属性。

-G[propertyfile] 定义一个包含要发送到所有远程服务器的 JMeter 属性的文件。

因此,您可以通过命令行一次发送两者。


推荐阅读