1.why介面
介面:對于一個服務器系統來講,分為前端和后端,前端就是html頁面對用戶的展示,后端就是具體功能的實作,前后端之間的資料互動就是介面,系統內部組件的互動叫內部介面測驗(電商的登錄服務),系統間的介面測驗叫外部介面測驗(天氣預報),
why介面測驗:
1.資料的錯誤是致命的,說明功能失敗(比如價格)
2.UI界面太多,測驗無法窮盡
3.越早介入測驗,修復bug成本越低

2.客戶端如何按照協議從服務端獲取資料?
一、請求方式(get,post,delete,put)
- get請求傳參,引數放在url的?后,以鍵值對存放,&用于區分多個鍵值對,
https://search.jd.com/Search?keyword=%E9%87%91%E9%BE%99%E9%B1%BC&enc=utf-8&wq=%E9%87%91%E9%BE%99%E9%B1%BC - post傳參,請求引數安全+資料量比較大時,使用post
二、另一種分類方式(soap外部介面,rest內部介面)
soap訪問天氣情況


3.介面工具選擇(都可以做介面介面測驗)
postman(swagger) jmeter(性能+多協議) burpsuite(安全) Soapui(外部介面 soap)
4.總結(直接背)
介面:對于一個服務器系統來講,分為前端和后端,前端就是html頁面對用戶的展示,后端就是具體功能的實作,前后端之間的資料互動就是介面,系統內部組件的互動叫內部介面測驗(電商的登錄服務),系統間的介面測驗叫外部介面測驗(天氣預報),

postman的使用就是根據測驗檔案,撰寫請求行,請求頭,請求體
請求行包括請求方法(get,post,delete,put),url(服務器地址+介面地址),請求協議http,
請求頭包括(c,c,c,a,a)cookie,Content-Type(內容型別),connection連接狀態,用戶代理,主機號,接收編碼格式(accept-encoding),
請求體,對于get請求,請求引數放到url中,對于post請求,放到請求體中,引數型別有xml(html標簽),json,表單(檔案),
同時postman支持swagger檔案介面測驗,通過部署jar包(后端開發的),獲取swagger檔案,在介面檔案中找到相應的資訊進行測驗用例,此外postman支持一次性匯入swagger檔案的所有介面串列,匯入后需要根據介面檔案保證每個介面正常運行,
swagger—只是一種檔案,類比word,
postmant中importfrom link 將swagger的地址放進去,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/350895.html
標籤:其他
下一篇:基于SSM的貓頭鷹物流網站
