http接口一般有兩種請(qǐng)求方式
>POST
>GET
需要關(guān)注:
>發(fā)起請(qǐng)求headers(POST請(qǐng)求還要關(guān)注post數(shù)據(jù))
>響應(yīng)的headers和body
>一般返回的數(shù)據(jù)都是json格式
接口手動(dòng)測試無法解決問題
>界面類型很多乡摹,每個(gè)類型都進(jìn)行測試,耗時(shí)
>組合查詢時(shí),每種查詢拉取回不同數(shù)據(jù),組合方式過多遍蟋,如何保證查詢過濾的正確性
>前端頁面正常,但用戶反映有時(shí)無法拉取數(shù)據(jù)螟凭,如何定位問題
>用例覆蓋不全虚青,若每種組合場景都進(jìn)行測試,比較耗時(shí)
>用戶場景變化多螺男,無法對(duì)頁面內(nèi)容進(jìn)行很好的監(jiān)控棒厘,線上出問題無法第一時(shí)間跟蹤
接口測試面臨問題
1.抽取接口(chrome爬取、http工具分析下隧、手工提取)
2.如何獲取接口參數(shù)所有的值(通過線上數(shù)據(jù)挨個(gè)查找奢人、從運(yùn)營平臺(tái)獲取數(shù)據(jù))
3.怎么把所有線上接口都全部抓取并監(jiān)控起來
4.發(fā)現(xiàn)問題的反饋處理
5.接口修改維護(hù)
接口自動(dòng)化測試思路
測試流程梳理
運(yùn)行時(shí)機(jī)
>開發(fā)自測
>冒煙測試
>線上監(jiān)控