Jmeter跨執行緒組傳值呼叫實現圖解
阿新 • • 發佈:2020-07-06
Jmeter的執行緒組之間是獨立的,用Jmeter做介面測試或者是效能測試時,經常會涉及到多個執行緒組。那麼如何將A執行緒組返回的變數資訊提取後,傳遞給B,C執行緒組使用呢?這裡以已登入介面返回的access_token值為例,在這裡我用了一個BeanShell後置處理器來結合使用,過程如下:
第一步:測試計劃:必須勾選【獨立執行每個執行緒組】
第二步:登入介面返回access_token
第三步:通過正則表示式提取器提取:access_token
第四步:在BeanShell後置處理器中使用__setProperty()函式把access_token設定為全域性變數,取名為newtoken
第五步:在其他的執行緒中使用__property()函式提取全域性變數newtoken
第六部:在第二執行緒中成功取值。
第七步:結束!
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。