【前置條件】
1.工具:postman、fiddler/charles、jmeter
2.接口文檔:包括請求方法、請求地址、請求參數、返回結果
【測試點】
一、參數名
1.參數名 錯誤
2.參數名 空
3.參數名 少
4.參數名 多
二、參數值
1.參數值 錯誤
2.參數值 空
3.參數值 少
4.參數值 多
5.參數值 過長
6.參數值 為null
三、需要cooike、token等head值來判斷
1.head值 錯誤
2.head值 空
3.head值 少
4.head值 多
方法:參數組合,業務場景
接口測試用例設計關注點
前提條件:比如一個發帖接口,前提是需要登陸
參數是否必填
參數間是否存在關聯
參數取值範圍
業務規則
四、單接口用例設計方法
接口測試其實可以等同於功能測試,只是被測對象是接口,無界面交互而已;所以用例設計的方法是通用的。
等價類劃分法
邊界值分析
因果圖判定法
場景分析法
在實際接口測試中,在傳參方面有時候還需要考慮以下兩種情況,e.g. 1. 參數故意傳入空字符串或null, 可看是否有進行處理? 2. 參數故意傳入超過取值類型的最大值,如int, 傳入2147483647+的情況,看是否有進行處理?