newman執行postman集合

2021-09-24 10:14:55 字數 1722 閱讀 6421

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...