目錄
前言
一、安裝好node.js
二、安裝newman和html (生產html測驗報告)
三、postman匯出collection、環境變數
四、執行
5. 結合Jenkins
前言
postman是谷歌的一款非常好用的工具,可以用來做手工的介面測驗,也能實作簡單的介面自動化持續集成,如果大家覺得postman已經能滿足自己的需要,也不想去學習Python+requests,那么postman這個工具一定要好好掌握,
一、安裝好node.js
下載地址:Node.js
cmd中輸入指令: node -v 查看node的版本,出現node版本說明我們安裝成功,環境變數也配置ok
二、安裝newman和html (生產html測驗報告)
1. 命令列輸入指令 npm install newman –global
安裝完成后,輸入指令 newman -v 查看版本,檢測是否安裝成功,這里注意,newman的包被安裝在了npm工具的包下
出現了newman的版本,說明我們安裝ok
2. cmd輸入 npm install newman-reporter-html 安裝html

執行以上生成html報告的命令時,若出現例外提示:
newman: "html" reporter could not be loaded.
run `npm install newman-reporter-html`
解決:需要執行命令 npm install -g newman-reporter-html 來全域安裝支持Newman生成html報告的組件然后,
再次執行命令生成測驗報告 newman run E:\postman_json\data.json -g E:\postman_globals\globals.json -d E:\csv\csvdata.csv --reporters html --reporter-html-export E:\report\html02.html
三、postman匯出collection、環境變數
postman界面的左側邊欄,選擇collections,找到自己需要匯出的集合,選擇更多按鍵,點擊Export
如果有環境變數或者全域變數也需要匯出,點擊設定按鈕,選擇要下載的環境變數,下載

把下載的collection和環境變數檔案,requests需要用到的資料檔案(我的資料檔案data.json)放到一個檔案夾

四、執行
運行:newman run postman 測驗.postman_collection.json -e test.postman_environment.json

執行命令生成測驗報告 newman run postman 測驗.postman_collection.json -e test.postman_environment.json --reporters html --reporter-html-export E:\report\html02.html


5. 結合Jenkins
作用:
1.持續、自動地構建/測驗軟體專案,
2.監控一些定時執行的任務,
Jenkins下載地址 https://jenkins.io/download/
步驟一:在Jenkins 機器上安裝Newman
步驟二:搭建Jenkins環境,并新建個自由風格的Job
步驟三:進入http://localhost:8080
步驟四:構建選擇Execute Windows batch command,并輸入newman 運行命令






感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
① 2000多本Python電子書(主流和經典的書籍應該都有了)
② Python標準庫資料(最全中文版)
③ 專案原始碼(四五十個有趣且經典的練手專案及原始碼)
④ Python基礎入門、爬蟲、web開發、大資料分析方面的視頻(適合小白學習)
⑤ Python學習路線圖(告別不入流的學習)
在我的QQ技術交流群里(技術交流和資源共享,廣告進來腿給你打斷)
學習資料可以找到我們呢的蓓蓓小姐姐【mashang-qq】備注【csdn000】免費領取哦
【必須備注】不然不會通過哦
可以自助拿走,群號913569736(備注“csdn000”)群里的免費資料都是筆者十多年測驗生涯的精華,還有同行大神一起交流技術哦,
————————————————
著作權宣告:本文為CSDN博主「測驗架構師北凡」的原創文章,遵循CC 4.0 BY-SA著作權協議,轉載請附上原文出處鏈接及本宣告,
原文鏈接:https://blog.csdn.net/csdnchengxi/article/details/122156630
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/404159.html
標籤:其他
