聲明:個人原創,轉載請注明
1.安裝postman工具
下載地址:https://www.getpostman.com/點擊下載,選擇自己的系統,我的是windows系統,64位
2.postman app中選擇調試好的collection,點擊collection右邊的按鈕。。。,選擇export,保存到文件夾(我的是pmtest)

3.如果有環境變量或者全局變量也需要導出,點擊設置按鈕,選擇要下載的環境變量,下載
注意:環境變量的值要放在INITAIL_VALUE中,才會保存到下載的文件中,CURRENT_VALUE只在當前request中可以引用不會上傳到服務器中,所以下載環境變量時,CURRENT_VALUE值不會下載


4、把下載的collection和環境變量文件,requests需要用到的數據文件(我的數據文件data.json)放到一個文件夾

5、安裝node.js
安裝node.js 下載地址:https://nodejs.org/en/ 下載完成后,雙擊“node-****-x64.msi”,開始安裝Node.js

安裝完成以后,新建環境變量NODE_PATH

配置用戶變量,在用戶變量Path里添加C:\Users\lenovo\AppData\Roaming\npm


驗證node.js安裝是否成功

6、安裝newman
運行cmd.exe(快捷鍵:win+r)或者從開始里選擇windows系統選擇運行命令符輸入一下命令:
npm install -g newman
檢查newman -version安裝是否成功

使用newman運行postman導出來的collection
注意:進入存放collection的文件夾(我的是pmtest)運行下面的命令 格式newman run [options] <collection> URL or path to a Postman Collection.

newman run C:\Users\lenovo\Desktop\pmtest\聚合數據-歷史天氣api測試.postman_collection.json -e C:\Users\lenovo\Desktop\pmtest\release.postman_environment.json -d data.json -r html
//
C:\Users\lenovo\Desktop\pmtest\聚合數據-歷史天氣api測試.postman_collection.json是postman導出來的request合集
-d data.json:-d 后面是requests中請求調用的參數(我的是data.json)
-r html: -r 后面接的是報告的格式
運行后在pmtest(存放collection的文件夾)生成一個newman文件夾里面存放的是運行結果報告



7、使用jenkins持續集成
下載地址:https://jenkins.io/download/
瀏覽器輸入localhost:8080
如果8080端口不可用,打開jenkins.xml配置文件,修改端口號保存


根據提示打開存放密碼的文件復制密碼填寫提交
新建任務,輸入任務名稱,選擇構建一個自由風格的,然后確定

構建-執行windows批處理命令


注意:這里輸入的就是cmd.exe里的命令,首先要進入到存放collection的文件夾內,newman一定要寫完整的地址,不然會報錯:
'newman' 不是內部或外部命令,也不是可運行的程序 或批處理文件。
保存,選擇立即構建

構建歷史里選擇最新構建出來的記錄

點擊控制台輸出

注意:因為我的jenkins放在c盤,pmtest文件夾也在c盤 所以可以不用C:
如果jenkins放在d盤,pmtest放在c盤,需要c:
