上一小節我們學習了Postman Newman運行集合生成測試報告的方法,本小節我們講解一下Postman Newman結合Jenkins執行自動化測試的方法。
在軟件開發過程中,持續集成(CI)是一種實踐,旨在通過自動化的測試和構建過程來頻繁地合并代碼變更到主分支。Postman 是一個流行的 API 開發工具,它允許用戶設計、測試、文檔化和監視 API。Newman 是 Postman 的命令行集合運行器,可以自動運行 Postman 集合并生成測試報告。Jenkins 是一個開源的自動化服務器,可以作為 CI/CD 樞紐,用于監控和持續執行任務。兩者結合起來可以進行持續自動化測試,具體操作配置步驟如下:
安裝HTML Publisher插件
安裝完插件,http://localhost:8080/restart 重啟Jenkins后插件才能生效
jenkins新建任務
配置jenkins任務
1、jenkins執行newman命令,生成html報告
具體命令
echo $PATH
newman run /Users/jun.guo/Desktop/mycollection.json -r htmlextra --reporter-htmlextra-export report.html
2、配置jenkins構建后操作
解決HTML報告顯示不正常問題
執行腳本
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
構建任務
查看控制臺輸出
點擊查看生成的html報告
最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走,希望可以幫助到大家!