JMeter 不同線程組間變量傳遞


 

JMeter元件都是有作用域的,而變量大多使用正則表達式提取器,要想在不通過線程組件使用變量參數,則需要設置全部變量

JMeter函數助手就提供了一個函數用於設置全局變量屬性,實現的功能類似於在用戶自定義變量中添加的變量。

__setProperty:用於動態設置JMeter屬性

Return Original Value of property(default false)?:是否返回函數結果,默認為否,如果填入true,則返回

例如:正則表達式提取變量值

 利用BeanShell PostProcessor設置全局變量

 意思是把獲取的變量${old_variable}設置為全局變量,並以新的名字new_variable來進行引用

在線程組2中使用_p函數來調用jmeter屬性,獲取屬性值,從而實現跨線程組,參數值傳遞。

注意:${__P(new_variable,)} 后邊有一個逗號不要忘記了,這樣變量就引用成功了。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM