什么是APIAPI是Application Programming Interface的簡寫,。 實(shí)現(xiàn)了兩個(gè)或多個(gè)獨(dú)立系統(tǒng)或模塊間的通信和數(shù)據(jù)交換能力,。 什么是API測試API測試是不同于UI級(jí)自動(dòng)化測試,其主要關(guān)注在系統(tǒng)架構(gòu)的業(yè)務(wù)邏輯層,,所以其主要關(guān)注不在于UI操作或用戶感觀上,,更重調(diào)用邏輯關(guān)系。 與UI級(jí)自動(dòng)化測試通過控制鍵盤輸入和鼠標(biāo)等操作不同的是:API測試,,我們是通過工具或代碼方式去調(diào)用特定的API,,獲取輸出,并記錄系統(tǒng)的響應(yīng),。 API測試需要與應(yīng)用程序的API進(jìn)行交互,,為了測試這些API,我們可以:
API測試準(zhǔn)備工作首先你得獲取目標(biāo)測試系統(tǒng)的API相關(guān)文檔,,例如API對(duì)應(yīng)的參數(shù)格式,、期望返回結(jié)果等(一由開發(fā)提供文檔,二自己抓包分析) 就我們所處國內(nèi)的實(shí)際情況,,在大部分情況下,,開發(fā)都沒有成型的文檔。所以作為測試人員,,你應(yīng)該具備以下技能:
API主要測試什么API級(jí)測試至少應(yīng)該覆蓋以下測試要點(diǎn):
API測試要注意什么在API測試過程中要重點(diǎn)關(guān)注什么呢,?
API測試能發(fā)現(xiàn)什么bug在API測試時(shí),,一般會(huì)發(fā)現(xiàn)哪類型的bug呢,?
API測試有哪些工具
其他工具不推薦了,筆者首推SoapUI或自己寫代碼 API測試你可能遭遇哪些大坑
總結(jié)把日常接口測試工作進(jìn)行了大概的總結(jié),,希望對(duì)入門接口測試的朋友們有點(diǎn)效果,沒效果那也沒辦法了,,只能這樣了,。 |
|