2017-08-02 194 views
1

我想通过在环境变量中定义它们来参数化testdata路径,结果路径,服务器和端口。我能够在一定程度上用“System.getenv(”Jmeter_Result“)”在beanshell处理器中使用它来达到此目的。但我需要使用配置元素来获取值。你可以好好建议。我使用的JMeter 3.1 预先感谢您 问候 SL阅读环境Jmeter中的变量值

回答

0

有通过JMeter Plugins__env() function可用,这似乎是你正在寻找的东西。

您可以使用JMeter Plugins Manager安装__env()和其他custom JMeter Functions

JMeter Plugins Custom Functions.

+0

您好的Dmitri,$ {__ ENV(Jmeter_Testdata,testdatapath,)},但是其结构元件混淆到使用。我想在开始时获取Env变量的值。你可以好好建议。谢谢 –

+0

嗨德米特里,我使用用户定义的变量来声明值部分中的$ {__ env(Jmeter_Testdata,testdatapath,)}。谢谢你 –

1

如果环境变量通过系统属性提供再 JMeter的可使用${__P("Jmeter_Result")}函数访问它。

否则,它是微不足道的使用 -J选项的环境变量的值来传递:

jmeter -JJmeter_Result=$Jmeter_Result 
+0

谢谢你的回复。我想我会用_env()函数去。无需更新任何文件 –