在Jmeter中,有不同的属性类型。从命令行,它可以传递参数为-D,-J和-G。我不明白他们的区别。
jmeter -n -t testplan.jmx -l result.jtl -Gproperty1 -Jproperty2 -Dproperty3
在测试计划中要求:
${__P(property)}
quhf5bfb1#
-D
-J
props.get()
-G
1条答案
按热度按时间quhf5bfb1#
-D
-代表Java System properties,可以在脚本中使用System.getProperty()函数引用它。通常你应该使用它来设置或修改JVM系统属性,如用户区域设置,指示JMeter使用客户端证书,指示JMeter使用自定义信任库等。-J
用于JMeter属性,可以在脚本中使用props.get()
函数或在其他任何地方使用__P()或__property()函数引用它-G
用于“全局”属性,当您使用run JMeter in distributed mode时,您可以使用它将属性传递给JMeter从属更多信息:Apache JMeter Properties Customization Guide