jmeter幾種獲取數據方法


 

 

1.通過“用戶定義變量”:

 

 

 

2.通過“CSV文件設置讀取”:

 

 

 

CSV文件路徑需要與文件名一致“

變量名對應的獲取順序按照csv第一行的名稱獲取:

即"username->name","psw->password","mac->mac"

 

然后通過${name}這樣方式讀取對應變量

 

 

 

 

 

3.通過BeanShell處理java代碼后創建變量:

最后通過vars.put("myStringBase64",res);,生成變量“myStringBase64”

 

 

 

 

 

 然后通過“${myStringBase64}”方式來讀取變量

 

4.通過函數隨機獲取csv文件里的數據:

通過${__CSVRead()}   隨機獲取csv文件里的內容,注意是獲取行數據

${__CSVRead(D:\jmeter\product2.csv,${__Random(1,105,)})},這意思是讀取文件路徑里的csv文件,並從第1行第2列和第1行第105列之間隨機獲取某個數據

 

 

 

 

 

 

 

5.通過正則表達式獲取返回值:

 

 像以下這種響應,就可以通過"order_id":"(.*?)" 來獲取訂單id

 

{"code":200,"data":{"order_id":"123456"},"message":"操作成功"}

 

 

 

 

 

然后可通過“${Token}”來獲取變量:

 


免責聲明!

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



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