1.首先安裝node
2.安裝 npm install -g newman
3.執行newman run postman.postman_collection.json --reporters html 在當前目錄生成乙個newman的資料夾,該檔案下生成html報告
newman run postman.postman_collection.json --reporters html --reporter-html-export d:\htmlout.html
4.可以整合到jenkins上postman+newman+git+jenkins
test指令碼位址
postman console的控制台輸出 view --show postman console
/*http狀態碼驗證*/
pm.test("status code is 200", function () );
//響應時間少於1000ms
pm.test("response time is less than 1000ms", function () );
/*校驗json返回值*/
pm.test("your test name", function () );
/*校驗json返回值*/
pm.test("your test name", function () );
//提取返回值 存放到環境變數裡 用}來代替
var jsondata = pm.response.json()
pm.environment.set("errno", jsondata.meta.errno);
csv檔案的引數化
1.選擇檔案
2.引數}顯示
3.前置指令碼,把獲取的指令碼資料設定成環境變數,傳給},達到引數化
例子2,執行生成的 )中的所有api,並使用env.json作為環境變數和globals.json作為全域性變數,並使用外部data.csv作為外部資料,最後設定了介面請求超時時間為5s
newman run --environment env.json --iteration-data data.csv --globals globals.json --timeout-request 5000
匯出環境變數
匯出全域性變數:
postman傳json資料
Postman介面測試 Newman執行集合指令碼
newman是postman的命令列集合執行器。可以直接執行介面集合指令碼。newman更多用法見 folder 從集合中指定執行的單個資料夾 e 指定環境變數的路徑,執行其json檔案 g 指定全域性變數的路徑,執行其json檔案 d 指定乙個資料檔案,json csv格式檔案。n 設定集合迭代的...
postman命令列中執行,newman
postman在命令列中執行 執行準備 匯出collecton 安裝nodejs和npm 國內網不好訪問nodejs,則使用cnpm安裝newman 安裝newman 執行及生成測試報告 1 cli reporter 2 json report 3 html reporter 4 junit rep...
Postman 12 newman的簡介與使用
newman是為postman而生,專門用來執行postman編寫好的指令碼 使用newman,你可以很方便的用命令列來執行postman collections。2.安裝nodejs 很容易安裝,這裡不多做介紹 3.開啟cmd,輸入node,如果沒有報錯,而是顯示 說明node安裝成功。4.安裝n...