Jmeter跨線程組傳遞變量


應用場景:
無需測試登錄的場景,但是系統的其他場景操作需要使用到登錄的相關參數,使用一次性控制器登錄也會出錯導致目標測試場景失敗,結果不准確。若使用帶cookie每次都得修改cookie值,較繁瑣。
此時可使用跨線程組傳遞參數,登錄一次獲取參數給另外線程組使用。
實現方法:
1、將登錄場景的參數設置為全局變量
使用beanshell處理器將參數設置為全局變量
${__setProperty(p_token,${token})};
p_token為屬性名,${token}為登錄請求獲取到的屬性值

 

 

2、跨線程組引用全局變量
其他線程組引用使用函數${__P(p_token)}
 
注意點:Test Plan需勾選Run Thread Groups consecutively

 


 

 


免責聲明!

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



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