Newman + Jenkins 實現postman持續集成

1、前提條件:html

一、安裝jenkins。(能夠實現持續集成,讓腳本在指定時間去運行腳本)node

二、安裝Newman。(備註:Newman模塊是能夠使postman腳本以cmd命令的形式來直接跑接口腳本,而不須要手動的在postman上去runner)json

(1)須要先安裝node;post

(2)而後在cmd中輸入命令:測試

三、運行的腳本,若是須要將其測試報告以 HTML格式輸出的話,須要安裝如下模塊:編碼

 

 2、postman實現持續集成實現步驟spa

一、先導出postman腳本:命令行

 

 

 

二、若是該postman腳本,有使用到環境變量,則對應的環境變量要須要導出:htm

 

 

三、若是postman接口腳本,用到數據驅動,則也須要把該數據驅動文件(即測試用例文件,csv格式& utf-8編碼)放到此處blog

 

以上準備就緒後,可先在cmd命令行中輸入:

備註:

newman run F:Postman_Scripts\檸檬班官網.postman_collection.json 命令表示執行postman腳本 ;

-e F:\Postman_Scripts\檸檬班環境變量.postman_environment.json 命令表示指定環境變量;

-d F:\Postman_Scripts\檸檬班官網登陸測試用例.csv 表示所用到的數據驅動文件;

-r cli,html 命令表示在命令行中輸出測試報告,同時也輸出HTML格式測試報告;

--reporter-html-export F:\Postman_Scripts\test_reporter.html 指定輸出HTML格式的測試報告的指定路徑。

 

執行以上cmd命令後,效果以下:

相關文章
相關標籤/搜索