postman持續集成

使用Newman插件完成命令執行postman腳本
文檔:https://www.npmjs.com/package/newman或則在collection Runer--> Run in Command Line查看文檔

1.官網安裝node.js
2.在cmd通過 node -v 和npm -v命令確認node環境搭建成功
注:默認安裝後環境變量中已經添加,若沒有手動安裝(在path寫npm地址以及node.js位置)
3.安裝Newman
npm install newman -g

4.Newman執行測試
(1)導出postman的collections,菜單中選擇export,導出爲json文件
(2)在命令行執行導出文件  newman run +盤:\名稱 (如:D:\a.json)
注:可能會報錯,把環境變量的文件加進來
5.Newman常用參數
-e 使用環境變量文件或url
(1)找到自己要用的環境變量,下載按鈕到本地,把環境變量加進來,json格式(如D:\huanjing.json)
(2)run newman  D:\a.json  -e  D:\huanjing.json
-g 使用變量文件或url
-d 使用指定的數據驅動文件  (如 run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv )


-n 指定測試集循環次數iterations  (如 run newman  D:\a.json -d  D:\test.csv -n 2)

6.Newman測試報告
三種模式cli(cmd默認格式),json,html
(1)可以通過 -r 或是--reporter命令指定所用格式
(2)報告爲json格式run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv  -r cli,json --reporter-json-export  D:\result.json
(3)在使用導出爲html時需要下載安裝,命令:npm install -g newman -reporter-html

(4) run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv  -r cli,html --reporter-html-export  D:\result1.json
7.定時對測試腳本進行操作
(1)創建文本文檔包含 run newman  D:\a.json -e  D:\huanjing.json -d  D:\test.csv  -r cli,html --reporter-html-export  D:\result2.json
(2)改爲批處理運行腳本.bat
(3)產生定時任務,計算機管理使用

8.Jenkins持續集成 (1)訪問地址 (2)創建任務new任務->創建自由風格的項目->build Triggers當時構建  00 03 * * * 分,時,天,月,星期 (3)bulid 執行bat腳本內容,在command中添加命令 (4)立即構建,在構建歷史查看console output( (5)如果Jenkins出現亂碼,在計算機環境變量添加JAVA_TOOL_OPTIONS,變量值爲utf-8