postman接口測試系列:環境配置


 

最近忙着項目接口測試,經過不同工具的對比,發現postman使用起來挺順手的,所以馬上決定使用這個工具進行接口測試工作。剛開始的時候,了解了下接口測試的相關信息,直接着手編寫接口測試的測試用例信息,接口的測試用例編寫完成之后,如果想定時執行該接口用例怎么辦呢?查找了不少資料,最后找到了newman和jenkins配合使用,目前發現jenkins集成的工具真好用!下面就簡單說下newman和jenkins的安裝配置問題。

1.1. Newman的安裝

Newman需要node.js的支持,所以首先需要安裝node.js

1.1.1. 安裝Node.js

下載node.js,到下載地址,下載合適版本的node.exe即可。

下載地址:https://nodejs.org/download/

設置node.js的環境變量;環境變量path中添加本機node.js位置,如圖

 

 

打開cmd,輸入node –v,顯示node的版本號,說明node.js安裝成功,如圖

 

 

說明:新版的node.js已經集成了NPM,所以不用單獨安裝NPM。

1.1.2. 安裝Newman

打開cmd,輸入npm install -g newman

安裝Newman完成之后,在cmd中輸入 newman –v顯示newman的版本號,安裝成功,如圖

 

 

備注:要求安裝python2.x,機器上之前安裝過python2.x,但是不知道有沒有必要,所以沒算在步驟里。

1.2. Newman使用

參考 https://www.npmjs.com/package/newman

1.2.1. 執行collection

newman run D:\node-v8.5.0-win-x64\doc\140.postman_collection.json --environment D:\node-v8.5.0-win-x64\doc\cus.postman_environment.json --globals D:\node-v8.5.0-win-x64\doc\globals.postman_globals.json --reporters cli,html,json,junit --reporter-json-export D:\node-v8.5.0-win-x64\report\jsonOut.json --reporter-junit-export D:\node-v8.5.0-win-x64\report\xmlOut.xml --reporter-html-export D:\node-v8.5.0-win-x64\report\htmlOut.html

 

說明

  • -r <reporter-name>, --reporters <reporter-name> 執行的postman的json文件,和產生的reports文件,這里可用的reports有:cli, json, html 和junit。
  • --environment D:\node-v8.5.0-win-x64\doc\cus.postman_environment.json是執行的接口信息的環境變量json文件
  • --globals D:\node-v8.5.0-win-x64\doc\globals.postman_globals.json是執行的接口信息的全局變量的json文件

1.3. Jenkins安裝

安裝參考 http://www.cnblogs.com/LOVEYU/p/7243229.html

1.4. Jenkins配置

1.打開jenkins主頁,新增一個自由風格的項目

2.項目信息詳細配置

  • 使用自定義工作空間,如圖

 

 

  • 設置構建的Excute Windows batch command命令如圖

 

 

  • 構建后輸入xml格式的報告,如圖

 

 

注意

這里的xml文件位置使用的是相對位置,絕對路徑是D:\node-v8.5.0-win-x64\report\.xml

項目信息配置完成之后,直接點擊”立即構建”即可自動運行接口測試用例

 

 

后續的操作可以在項目中配置郵件提醒和定時構建時間。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM