JMETER 不同線程組 變量值 的參數傳遞


線程組 1  

在線程組1中使用__setProperty函數設置jmeter屬性值(此值為全局變量值),將所需變量值如${token}設置為jmeter屬性值,即newtoken,示例:

 

1、添加--后置處理器 -- 正則表達式

2、使用正則表達式獲取第一個線程組得到的響應信息 例如:token

3、添加--后置處理器 -- BeanShell PostProcessor

 

4、設置    BeanShell PostProcessor ,內容如下:

 

         Parameters: ${token}   

    Script:

         String token = bsh.args[0];

         print (token);

         ${__setProperty(newtoken,${token},)}

 

 

線程組 2

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

 

 

1、直接使用  ${__P(newtoken,)}   即可獲取token的值

 


免責聲明!

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



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