接口自動化-postman+newman+jekins搭建及配置
一、 安裝Postman,安裝教程請查看TB中postman基本操作文檔。
二、 安裝Jekins,可自行百度。
三、 安裝nodejs:下載地址: http://nodejs.cn/download/
下載后一路next ,安裝后,打開cmd,輸入node -v ,看到輸出node的版本信息,即代表安裝成功,環境變量設置也正確。
四、 安裝newman:命令提示符,輸入命令npm install newman –global
安裝完成后,輸入命令 newman -v 查看版本,檢測是否安裝成功,這里注意,newman的包被安裝在了npm工具的包下。
五、 安裝html測試報告。
命令提示符,輸入命令npm install -g newman-reporter-html
六、 Postman腳本導出:導出的postman腳本需自行創建目錄存放,以備后續使用newman命令執行腳本。
七、 Newman命令:
newman run d:\POSTMAN\GJGJ.postman_collection.json --reporters html --reporter-html-export d:\postman_測試報告\鋼鐵管家_測試報告\登錄.html
該命令可以直接通過命令提示符進行驗證。
其它命令:如指定用於迭代的數據源文件路徑命令為-d,-iteration-data 指定用於迭代的數據源文件路徑。
例如: newman run d:\POSTMAN\GJGJ.postman_collection.json --reporters html --reporter-html-export d:\postman_測試報告\鋼鐵管家_測試報告\登錄.html -d d:\testdata.txt
八、 Jenkins配置實現接口自動化
步驟一:在Jenkins 機器上安裝Newman
步驟二:搭建Jenkins環境,並新建個自由風格的Job
步驟三:構建選擇Execute Windows batch command,並輸入newman 運行命令
點擊完成,立即構建。
注:可能在執行的時候 出現 newman指令非內部或外部指令
解決方法:
點擊節點管理器:
點擊配置:
勾選環境變量設置,新增變量后,點擊保存
九、 通過Jenkins執行腳本
十、 在制定目錄找到測試報告
打開查看
十一、 配置定時任務:
定時任務配置規則可參考:https://blog.csdn.net/weixin_41713592/article/details/79922345