把人對軟件的測試行爲轉化爲由機器執行測試行爲的一種實踐。
例如GUI自動化測試,模擬人去操做軟件界面,把人從簡單重複的勞動中解放出來。
本質是用代碼去測試另外一段代碼,屬於一種軟件開發工做,已經開發完成的用例還必須隨着被測試對象的改變而更新,所以,還有額外的維護成本。併發
按測試目的分類高併發
按測試對象分類post
postman你們都用得挺多的,使用方法就不介紹了,詳情能夠查看:官方文檔性能
就是爲了給待測試接口統一分類一下用
單元測試
下面是我添加的
測試
例如,我須要測試幾點優化
//查看httpCode碼 tests["接口狀態碼200"] = responseCode.code === 200; //判斷請求時間 tests["返回時間小於1000毫秒"] = responseTime < 1000; //返回body轉json var data = JSON.parse(responseBody); //檢查json數據 tests['code碼必須爲0']= data.code==0
測試結果結果以下
設計
而後接下我要對全部的接口進行這樣的測試,把這些接口都錄入,以下
3d
點擊集合的Run按鈕
彈出以下界面,能夠填寫相應的參數,這裏我用默認的
點擊Run,執行結果以下
能夠看到,咱們測試了32個接口,其中25個經過,7個失敗,有的是時間不知足要求,有的是狀態碼不對。
針對這個結果,咱們能夠本身去優化接口,就是這麼簡單,light weight baby!