jmeter將上一個接口的返回值作為下一個接口的參數


 

使用場景

有兩個接口,生成驗證碼接口和驗證碼校驗接口,驗證碼校驗接口需要拿到生成驗證碼接口生成的驗證碼進行校驗

 

jmeter操作步驟

1. 在生成驗證碼接口中添加正則表達式提取器

 

2. 正則表達式提取器內容

  • 引用名稱:verifycode  后面驗證碼校驗接口要用到的變量名稱 
  • 正則表達式:.*{"code":"(.+?)"}.*     即為讀取code返回值內容,生成驗證碼接口返回的報文格式為{"data":{"code":"4690"},"code":"1","message":"成功","success":true}
  • 模版 : 模板是使用正則表達式提取到的第幾個值。因為可能有多個值匹配,所以要使用模板。從1開始匹配,依次類推。這里只有一個,所以填寫$1$即可 
  • 匹配數字:0 代表隨機取值,1 代表全部取值。默認1。
  • 缺省值表示參數沒有取到值的話,默認給它的值。一般不填 

 

3. 驗證碼校驗接口的驗證碼參數填驗證碼生成接口生成的驗證碼 

注意

以上兩個接口在jmeter中有順序關系,生成驗證碼接口在上,校驗驗證碼接口在下

 

 

 

 

參考地址 https://blog.csdn.net/weixin_40704964/article/details/80589931

 


免責聲明!

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



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