jkenins + postman+newman 項目集成

 附件有圖片版,可自行下載

一、安裝包準備:

 Postmaninspector插件 、newmanjkeninstomcat

鏈接: https://pan.baidu.com/s/1eSnbjvO 密碼: h2i6

 備註:Postmaninspector插件

二、Postman 安裝

1、打開chrome  瀏覽器輸入:chrome://extensions/

 

2、開啓開發者模式

3、解壓postman 到你想的目錄 例子:C:\Program Files\Postman_v4.1.3

 

4、選擇加載已解壓的擴展程序

5、選擇 C:\Program Files\Postman_v4.1.3

6、安裝完畢

 三、inspector 安裝

1、拖拽inspector到瀏覽器 提示如圖

 

2、點擊添加

 

四、簡單測試

 

1、啓動postman,點擊skip即可

 

2、Interceptor 測試  按照12步驟執行 可以截取到記錄 測試成功

 

 

3、postman測試 可以獲取到response 測試成功

 

 

五、newman 安裝

 

1、newman 基於Node.js  要先安裝Node.js

2、安裝命令:npm install -g newman

3、驗證安裝是否成功newman -v 出現版本號,說明成功了

 

 

六、jkenins部署

大概步驟 安裝tomcat jkenins war包 放到webapps 目錄下 啓動,訪問地址http://127.0.0.1:8080/jkenins時會自動部署

七、jkenins簡單配置

主要是 系統管理和 郵件配置!網絡上很多,後續有時間再完善

參考:http://blog.csdn.net/songjiaping/article/details/51496977

八、Postman簡單使用

1、設置 請求方式(get.post)、請求地址、請求頭(header)、 請求體(數據post設置bodyget設置url後綴即可)如下圖,tests頁籤是js腳本,驗證返回狀態,我只是給了個示例tests[顯示名稱而已],剩餘的大家一看就知道了

tests["Status code is 200"] = responseCode.code === 200;

var jsonData = JSON.parse(responseBody);

tests["Your test name"] = jsonData.success === true;

 

 

2、發送後查看相應是否和預想一致

 

3、postman直接調度運行

  點擊左上角runner

 

4、選擇文件

 

5、選擇RUNS頁籤,選擇要執行的文件夾點擊start test 開始測試,右側會顯示執行結果

 

7、上面是基礎應用 postman環境變量也是常用功能主要用來環境切換,可以定義環境地址在url和標籤中可以使用

 

填寫環境名稱 develop 和該環境下的變量,再 建立release也是相同原理。

 

Gloabals頁籤是全局的可以共同使用存放公共變量

 

使用時使用{{變量名}} 就可以使用  栗子:develop分支的 baseurl  

請求地址中填寫: `baseurl`:8080/login既可訪問服務 ,寫的比較隨意,見諒

 

8、newman執行

選擇上面導出的JSON文件 demo.json.postman_collection

報告路徑 --reporters html,junit --reporter-html-export d:\htmlout.html --reporter-junit-export d:\htmlout.xml

newman run C:\Users\Administrator\Desktop\demo.json.postman_collection --reporters html,junit --reporter-html-export d:\htmlout.html --reporter-junit-export d:\htmlout.xml

其他命令自己學習吧

9、結合jkenins 新建一個自由風格的軟件 ,

 jkenins只能執行命令行,剛好newman以命令行運行 系統搭建成功

 

這樣就可以執行報告了

 

備註:運行tomcat時最好以管理員身份運行

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章