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