jmeter實現跨線程組傳遞參數


 

在做壓力測試的時候常常會遇見一個場景,想要測試的接口需要登錄接口返回的token做參數,或者其它上一個接口的認證等,通常能想到的就是正則表達式提取器,把參數傳遞到另一個http請求中,但是如果在一個線程組里面傳遞的話,增加線程數就會把前一個接口也請求到,這不符合我的設定,最理想狀態就是獲取token的接口只請求一次,要測的接口可以隨便壓,於是通過setup線程組與普通線程組結合實現跨線程組傳遞參數,完美的實現了接口之間的關聯且更靈活。

 

1.新建一個setup線程組

  

2.創建一個http請求,獲取token

  

3.通過正則表達式提取器提取出token

  

4.通過后置處理器 BeanShell PostProcessor把token設置為全局變量

  

 

5.創建一個普通線程組

  

6. 添加請求並引入token作為參數

   

7.調試請求直到成功,跨線程傳遞參數可以靈活的控制每個請求的線程數,便於我們測試。

  


免責聲明!

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



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