接口間數據傳遞
在我們做接口測試過程中會經常碰到使用上一個接口返回數據的情況,jmeter中可通過正則表達式提取,postman中如何提取呢?我們來看實例,這里使用的同一個接口來演示。
我們提取出params中的user_id,傳遞給下一個接口使用。
-
在Tests中增加
var JsonData=JSON.parse(responseBody)
pm.environment.set("user_id", JsonData.params.user_id);
-
下一個接口中的參數設置
-
執行結果:
注意:pm.environment.set("user_id", JsonData.params.user_id);標紅部分一定要增加,否則提取失敗,如果要提取其他字典中的數據修改參數即可,例如,提取data中的withdraw,那么Tests中設置為:
var JsonData=JSON.parse(responseBody)
pm.environment.set("withdraw", JsonData.data.withdraw);
《Python+Appium移動端自動化項目實戰》-帶您進入APP自動化測試的世界
https://yuedu.baidu.com/ebook/765b38a5690203d8ce2f0066f5335a8102d266b9
接口測試工作該怎么開展?如何做接口自動化?
《接口測試自動化實戰》-接口自動化測試書籍
https://yuedu.baidu.com/ebook/aaf72f1b42323968011ca300a6c30c225901f07d
歡迎關注公眾號進行交流。。。