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就可以正常訪問了。