新增產品、刪除驗證及測試報告的生成
在平常工作中,如果一個模組完全的使用了自動化測試100%(所有的場景)的實現了,那麼就不需要人工參與測試
查詢業務形態:預設 模糊 精確
查詢
在查詢裡tests只用填pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
}); 驗證協議狀態碼
修改
在修改裡tests只用填:tests["驗證產品名稱"]=jsonData.name="123" 驗證XXX
驗證已刪除
例如:複製精準查詢---》在tests裡驗證[ ]
資料驅動:自動化測試中,把測試的公共資料分離出來到一個地方,這樣即使這個資料做了調整,只需要修改一個地方。呼叫變數{{}}
驗證產品刪除tests應該選responsebody:contains string
分離(分離域名和響應時間)
所有測試用例的url部分域名改成呼叫變數{{url}}**
面試為啥要修改分離???
比如請求地址,請求地址可能會發生多次變化,如埠從8000調整為8001或者8002等,那麼這樣的話需要調整很多的地方,但是使用資料驅動的思想分離出來,不管開發怎麼調整,我們只需要修改一個地方
返回響應時間:在tests裡填
服務會提供API來供第三方來呼叫,那你服務可能出現癱瘓 怎麼解決
1、癱瘓/崩潰了怎麼知道?--》監控和報警
監控到服務處問題了然後報警:釘釘 報警 簡訊
1、安裝 2、需要配置到path的環境變數 3、驗證環境是否搭建好 使用cmd開啟控制檯,在裡面輸入: node -
win+r輸入cmd
搭建環境變數
線上裝newman
電腦--》屬性--》高階系統設定--》環境變數--》系統變數選path編輯--》顯示C:\program File\nodejs--》複製npm install -g newman --register=https://registry.npm.taobao.porg到控制檯--》裝成功顯示updated--》輸入Newman-v回車--》
生成測試報告:
cd--》Desktop--》回車--》Newman run 貼上匯出的檔案後回車
例如:在控制檯--》c:--》cd 某某檔案--》dir
匯入匯出
例如:介面測試欄export--》預設--》import--》upload files--》import