2017-08-02 112 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()函數去。無需更新任何文件 –