Postman+Newman+jenkins實現API自動化測試

  最近本身在學習用postman+newman+jenkins實現API自動化測試,這裏作個回顧和記錄。(這次是在windows上進行的環境搭建html

 

1、說明node

  1.大體思路:利用postman作接口調試所蒐集的collection導出.json文件,再利用newman命令運行.json文件和得出測試結果,最後集成到jenkins實現自動化。linux

  2.環境說明:postman基於JavaScript語言,postman的腳本(json文件)運行依賴newman環境,而newman環境依賴JavaScript的環境nodejs。npm

2、 Nodejs安裝json

  1.下載安裝包:https://nodejs.org/en/  windows

   

  2.安裝:直接點擊安裝程序,下一步,等待程序安裝完成;(安裝程序會自動將node環境變量添加到PATH中)瀏覽器

      驗證nodejs是否安裝成功,打開dos命令窗口,輸入node -v,出現版本號,即安裝成功了。服務器

      

3、安裝newmanpost

  1.dos命令窗口輸入:npm install -g newman學習

  

  2.驗證newman是否安裝成功,輸入newman -v,查看到版本號即安裝成功

  

4、postman安裝

  1.下載安裝包:https://www.getpostman.com/

  

  2.安裝:直接點擊安裝程序,下一步,等待程序安裝完成;

5、postman導出.json文件

  1.啓動postman,添加接口訪問,輸入必要的參數,點擊send,確認服務器返回值是正確的

  

  2.Tests的使用:Tests能夠添加一些斷言來斷定請求是否成功。

  

  3.導出.json文件

  導出文件,選擇地址保存。

  4.dos窗口運行json文件:先在dos窗口運行.json文件,查看運行結果是夠符合預期。

  

  newman命令能執行.json文件

6、集成jenkins

  jenkins搭建:

  1.下載安裝包:https://jenkins.io/index.html

  

  2.jenkins安裝:點擊安裝程序,點擊下一步,進行安裝。

  3.jenkins安裝成功後,本地瀏覽器輸入:localhost:8080(默認8080端口)

 

 

  4.新建jenkins用戶,在系統設置---管理插件中添加HTML Publisher plugin插件

  5.新建一個自由風格的Item

  

   6.配置jenkins:

  ●選擇Item的「配置"選項

  

  ●【構建】選項中,選擇「增長構建步驟」,選擇「Execute Windows batch command」

  

  ●輸入neman運行命令,加上生成報告的命令

  

  ●增長構建後操做:添加Publish HTML reports和Publish Junit test result report

  ●【構建後操做】--Publish HTML reports

  

  ●【構建後操做】---Publish Junit test result report

  

  點擊保存。jenkins的配製就完成了,最後再進行節點配置。

  ●【系統管理】---【管理節點】--配置

  

  保存以後,當即構建

  

  查看HTML報告

  

    

  

   以上即是在windows上利用postman+newman+jenkins實現API自動測試的搭建,後續考慮在linux上實現

相關文章
相關標籤/搜索