Jmeter獲取上個請求結果作為參數


HTTP1      http://www.XXXXXXX.cn/wechatUser/getVcode?callback=getVcode&phone=13733857173&_=1541041885577    返回值:getVcode({"data":{"vcode":"313901"},"msg":"信息操作成功!","status":"200","success":true})

HTTP2      http://www.XXXXXXX.cn/wechatUser/login?callback=login&openId=ohPFE0hW3N_fmE6n-BEmRO6fLh2g&vcode=313901&phone=13733857173&stationId=23&_=1541035109766       

從上面可以看到http2 需要http1返回的vcode 作為htt2中的參數   怎么獲取?

1、正則表達式 

使用的是:  .*"vcode":"(.+?)".*

問題是:當我使用\d{6}的時候 一直得到的結果是 null  不清楚為什么  哪位大神給留言解決下?

 

 

在http2中有一個參數_=1541035109766       咱們猜測是時間戳  ,那么怎么加入時間戳?

打開函數助手如圖選擇_time,點擊生成     復制${_time(,)} 將其當成值輸入到接口參數對應值中

 


免責聲明!

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



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