首先下載安裝Postman直接打開官網,點擊下載按鈕即可完成下載https://www.getpostman.com/downloads/
栗子業務場景:用戶登錄醫生賬戶,查詢自己的處方列表數據;用戶登錄成功后,服務端返回一個token,客戶端在查詢列表數據的請求header中添加上對應的token,才可以查詢成功
具體看下在Postman中如何操作:
step1
先添加一個集合,集合可以理解為一個項目/模塊文件夾,可以把一個模塊的接口都放到同一個集合里,點擊“New Collection”創建一個集合
step2
創建一個HTTP請求,測試登錄接口,按照接口文檔里的信息,添加登錄接口的URL和參數
step3
點擊“Send”,查看下方接口返回,返回message為成功,data字段為登錄接口返回的token值。接口調試成功,將登錄請求保存到(Ctrl+s)剛創建的集合中。
step4
要想獲取到登錄接口返回json中的token值,需要用到HTTP請求組件中的Test腳本,Test腳本是在HTTP請求之后執行的一些JavaScript代碼。
1. 點擊Tests
2. 點擊 “Response body:Json value check”,Test腳本區域自動生成了數據檢查代碼
3. 點擊“Set an environment variable”,將token保存在自定義變量doctorToken中
4. 根據實際返回的response body中的數據層級修改jsonData取值
常見的操作有Postman參數獲取/賦值/清空
響應數據的檢查,如HTTP狀態碼是否為200、body中是否包含某字符串、Json值的檢查等
可以通過點擊右上角眼睛新增變量,點擊send之后,驗證是否已經獲取到token值
step5
數據保存完成后,繼續創建一個查詢處方列表數據接口,配置請求參數
step6
在請求的header中,添加剛才保存的token值,使用{{}}來引用Postman的參數
step7
查看ResponseBody,請求成功,成功接收到響應
總結下Postman接口數據關聯的流程:
1、 先獲取前一個接口的返回json數據
2、 提取json中的某字段,並保存到一個Postman變量里
3、 在下一個接口中,使用{{變量名}}使用上個接口保存的變量值