JMeter:全局變量___setProperty跨線程傳參


在日常接口測試或功能測試過程中,需要把獲取到的響應結果,或提取到的某個參數,傳遞到下一個請求,或者是傳遞給另外一個線程的請求,這時候就涉及到全局變量的設置,及不同線程如何傳參。

函數__setProperty:

 

${__setProperty(變量名,值} 全局變量賦值

 

前一個線程中BeanShell某個變量,或者正則提取出來的

 

 

 

 設置為全局變量方式

 

 如何引用呢

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

${__P(變量名)} 基本等同於${__property(變量名)}

 
 

因此通過__setProperty基本上可以完成全局變量的設置,及后續參數的調用。也可以設置到變量中

后續在引用的時候,是否獲取到值,可以通過debug取樣器查看值

 

 

 





免責聲明!

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



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