1、為什么要做接口測試?
l 提前發(fā)現(xiàn)缺陷,解決問題靠前
l 提前發(fā)現(xiàn)業(yè)務(wù)測試不易測出的缺陷
l 通過邊界值、異常測試等保障接口的健壯性
l 解決黑盒測試無法測試的場景,如測試userId為空或異常值的場景
2、做接口測試的條件?
l 完善的API文檔(數(shù)據(jù)類型、必填項、邊界值、默認(rèn)值、響應(yīng)數(shù)據(jù)等)
l 服務(wù)正常,能夠獲取到 st & sid
l 梳理清楚接口間的關(guān)系
l 梳理關(guān)聯(lián)接口間數(shù)據(jù)
3、接口測試的關(guān)注的測試點?
l 響應(yīng)的數(shù)據(jù)必須與API文檔的定義的須一致
l 響應(yīng)的結(jié)果集須與表數(shù)據(jù)一致
l 服務(wù)日志
l 響應(yīng)時間
4、怎么快速高效的進(jìn)行?
l測試前更加業(yè)務(wù)流程對接口進(jìn)行分類
l 利用文本對比,解決繁瑣的校驗
5、接口測試點匯總,如圖一所示:

圖一