postman+jenkins集成


1 .postman 安裝
在谷歌瀏覽器下載postman插件,並安裝,下載路徑(Chrome應用商店需要翻牆):https://chrome.google.com/webstore/search/postman?hl=en 。這個比較小兒科,一句話帶過就行了。(不過要注意,建議最好下載應用,而不是插件,因為功能強大一些)。

 

2.安裝nodejs

nodejs官網下載地址:http://nodejs.cn/download/ 選擇適合自己系統的傻瓜式安裝
安裝完成后,配置一下環境變量

cmd中輸入指令: node -v 查看node的版本,出現node版本說明我們安裝成功,環境變量也配置ok

 

3.newman 的安裝

命令行輸入指令 npm install -g newman
安裝完成后,輸入指令 newman -v 查看版本,檢測是否安裝成功,這里注意,newman的包被安裝在了npm工具的包下

 

4.jenkins 安裝
去官網(https://jenkins.io/index.html)下載jenkins並安裝(方法一:jenkins.exe安裝;方法二:tomcat+Jenkins.war安裝)

 

5.postman用例導出(很簡單省略)

 

6.cmd進入到postman導出的用例(json文件)的目錄下,輸入指令
newman run *****.json

上圖含輸出測試報告

 

備注:

newman指令非內部或外部指令

這是因為Jenkins的工作環境下與windows的默認環境有所區別,我們只需要配置一下Jenkins的環境變量即可
系統管理->管理節點->選擇需要使用的主機->配置從節點
新建一個鍵值對列表,鍵名PATH,把npm和nodejs的路徑放進來即可

 

7.jenkins控制台輸出亂碼解決

a.通過添加環境變量的方式

我們在Windows中可以通過添加環境變量的方式來設置Jenkins控制台中中文編碼的格式,設置方式如下:

其中的key值為:
JAVA_TOOL_OPTIONS
value值為:
-Dfile.encoding=UTF-8

b.通過Jenkins全局設置的方式

在Jenkins的【系統管理】->【系統設置】中添加“全局屬性”,其界面如下

其中的鍵為:LANG
值為:zh_CN.UTF-8

c.解決制表符等特殊字符亂碼問題

如下圖所示的亂碼問題,此時在Jenkins中中文輸入本身是沒有問題的,但是制表符等特殊字符卻出現了亂碼問題。

出現該問題的原因是插件的更新問題,如下所示的圖中,由於當前Jenkins中的“Pipeline: Nodes and Processes”安裝版本為低版本,解決該問題的版本就是在當前界面下升級該插件的版本號

升級完成之后的界面如圖,之后重啟Tomcat就可以正常訪問了。

 


免責聲明!

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



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