前言
當(dāng)想要分析一下別人開發(fā)的或者自己開發(fā)的 RESTful API 時(shí)哗戈,Postman 是一個(gè)很好的工具乏德。Postman 深受開發(fā)人員和測試人員的歡迎冤吨,因?yàn)樗峁┝艘粋€(gè)很好的用戶圖形界面 (GUI)發(fā)送 HTTP 請求呻右,而不必再編寫一堆輔助代碼哑子。
如果不使用類似 Postman 之類的 API 測試工具時(shí)舅列,要驗(yàn)證服務(wù)器端 API 返回的響應(yīng)是否正確肌割,就需要把客戶端調(diào)用相應(yīng) API 的全部代碼寫出來,人工查看返回結(jié)果帐要,并且返回結(jié)果如果需要格式化顯示或者生成測試報(bào)告把敞,就需要更大的工作量。Postman 確保開發(fā)人員把主要精力放在真正有價(jià)值的特性開發(fā)上榨惠,而不用為了驗(yàn)證 API 是否正確花費(fèi)太大的精力奋早。同時(shí)也降低了測試人員驗(yàn)證 API 正確性的復(fù)雜程度,不用掌握太高深的編程技能也能進(jìn)行 API 測試赠橙。
有了 Postman API 測試變得簡單很多耽装。使用 Postman 發(fā)送一個(gè) RESTful API 請求只需要選擇請求的方法,例如 GET期揪、POST 等掉奄,在地址欄 (URL) 欄輸入被請求資源的地址,在請求頭(HEADERS)填入請求需要的參數(shù)凤薛,然后選擇服務(wù)器響應(yīng)后返回的數(shù)據(jù)格式姓建,點(diǎn)擊發(fā)送即可。接收到服務(wù)器返回的數(shù)據(jù)后缤苫,Postman 自動(dòng)解析成易讀的 JSON 格式速兔,也可以設(shè)置好驗(yàn)證斷言,讓 Postman 自動(dòng)驗(yàn)證服務(wù)器返回結(jié)果是否符合預(yù)期榨馁。