1. 程式人生 > 其它 >增刪改查、資料驅動、測試報告

增刪改查、資料驅動、測試報告

搜尋:預設搜尋、模糊搜尋、精確搜尋

預設搜尋:

1.傳送請求

 

 

 2.填寫訪問許可權

 

 

 

 3.編寫測試用例

pm.test("Status code is 200", function () {pm.response.to.have.status(200);});   模糊搜尋: 模糊搜尋的訪問許可權與測試用例與預設搜尋相同,傳送請求有所改變;如下所示:

精確搜尋:

精確搜尋的訪問許可權與測試用例與以上兩者相同,傳送請求如下:

 

修改及驗證產品名稱:

在body中更改產品名稱,如下所示:

在tests中加入如下程式碼即可驗證產品名稱,如下:

tests["修改產品名稱"]=jsondata.name=="000"   修改產品型別:
在body中修改產品型別,如下所示:

在tests中加入如下程式碼即可驗證產品型別,如下:

tests["修改產品型別"]=jsondata.product_type=="APP"

 

修改產品版本:

在body中修改產品版本,如下所示:

在tests中加入如下程式碼即可驗證產品版本,如下:

tests["修改產品版本"]=jsondata.version=="aaa"  

修改產品負責人:

在body中修改產品負責人,如下所示:

在tests中加入如下程式碼即可驗證產品負責人,如下:

tests["修改產品版本負責人"]=jsondata.master=="77"  

修改產品資訊:

在body中修改產品資訊,如下所示: 在tests中加入如下程式碼即可驗證產品資訊,如下: tests["修改產品版本資訊"]=jsondata.description=="999"   驗證產品已刪除: 在tests中加入如下程式碼即可驗證產品是否刪除,如下: var jsondate=JSON.parse(responseBody) pm.test("驗證產品資訊為[]", function () {     pm.expect(pm.response.text()).to.include("[]"); });   資料驅動: 開啟編輯模式,如下:

 

 點選變數

 

 設定url:

 

 在請求中加入資料驅動:

 

 

生成控制檯測試報告:

開啟cmd,安裝newman外掛;

輸入‘npm install -g newman --register=https://registry.npm.taobao.porg‘指令即可安裝newman;

匯出.json測試用例:

 

 

 

 在cmd控制檯輸入‘’newman run 介面測試.postman_collection.json‘’即可輸出''控制檯測試報告'';

 

 

輸出HTML測試報告:

在cmd中輸入''npm install newman-reporter-html''安裝此外掛

輸入''newman run 介面測試.postman_collection.json  -r html''即可匯出HTML測試報告;