附件有圖片版,可自行下載
一、安裝包準備:
Postman、 inspector插件 、newman、jkenins、tomcat
鏈接: https://pan.baidu.com/s/1eSnbjvO 密碼: h2i6
備註:Postman、 inspector插件
二、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 測試 按照1、2步驟執行 可以截取到記錄 測試成功
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設置body,get設置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時最好以管理員身份運行