Jmeter接口測試-正則表達式提取器-提取token


在使用Jmeter過程中會有這樣的場景, A接口執行后返回json字符串, 這個json中有B接口需要的某一個參數, 那如何來實現呢? 

 

第一步:添加正則表達式

方法非常簡單, 這就是我們今天要講的正則表達式提取器, A接口是登錄, 執行后返回json串中有個token, 而這個token是B接口要使用的, jmeter 提供了后置處理器, 可以很方便的在服務器響應后,把響應數據提取出來並賦值給某個參數, 當我們要用到這個數據, 只需要調用即可.

 

 



引用名稱: 正則獲取的值, 引用可以使用${token}

正則表達式:用戶獲取需要的值表達式, 雙引號間的值賦值給引用token

.表示匹配任意字符串

+表示匹配一次或多次

?表示匹配第一個匹配項后即停止匹配

 

模板: 如果表達式有多個正則, 則表示解析到第幾個值賦值給token. 用$$括起來, 這里用$1$

 

匹配數字: 0表示隨機, 1,2,3....則表示相應的第幾個值.

 

第二步,添加BeanShell Sample

 

 

第三步 在需要的地方引用 

 

第四步 執行查驗

點擊執行按鈕, 在結果樹上查看傳遞情況

 

 

 

 

校驗結果, 登錄接口生成的token, 順利的傳到了接口B上,賦值正確. 

 

希望以上這些方法能夠幫助到你, 解決實際問題, 如果文章對你有幫助請關注我的公眾號並分享轉發, 讓更多的小伙伴一起學習成長.


免責聲明!

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



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