postman---postman生成測試報告


  做完測試后,都會編寫一份測試報告,測試報告中最主要的就是呈現出測試結果,哪些用例通過了,哪些用例沒有通過。像postman這么強大的功能也可以自動生成報告,供我們測試同學進行查看,顯得更加有B格~~~

newman

Newman是一款基於nodejs開發的可以運行postman腳本的工具,使用Newman,可以直接從命令運行和測試postman集合。

1、安裝nodejs:

下載地址:https://nodejs.org/en/download/

選擇自己系統相對應的版本內容進行下載,然后傻瓜式安裝

查看是否安裝成功,打開cmd輸入node -v

2、安裝newman:

注意:newman必須要跟nodejs處於一個文件當中,才可以安裝成功,否則會報錯的

npm install -g newman

 

3、安裝html報告

npm install -g newman-reporter-html

准備工作已經完成了,那么我們就要趕緊來嘗試下如果通過postman生成測試報告的吧~

postman生成測試報告

1、首先從postman中導出測試用例

創建一個文件夾,把導出來的用例直接存放到創建的文件夾當中,方便測試

2、newman執行測試

打開cmd,找到存放用例的路徑。執行下面的一些命令。(下面具體寫一些newman的命令用法)

# 命令介紹:

1、執行postman用例(導出的數據) 使用 run

2、生成html的測試報告     -r# 格式:

run   導入用例命   -r html 

找到保存下來的測試用例,執行上面的命令,執行完成后,查看當前文件夾會發現生成了一個測試報告,打開測試報告

通過測試報告可以明顯的發現一共失敗了多少個,成功了多少個,失敗的用例名稱是什么,

 

方法2:

可能有的小伙伴們感覺這個樣子太麻煩了,還需要去找報告,有直接展現出來的嗎?當然postman這么強大怎么回沒有?

我們可以使用--bail標志來指示Newman停止狀態代碼為1的測試用例錯誤。

可以看到這樣的話很清楚的就把測試的內容呈現給我們了。

newman其他用法

當然newman不僅僅支持html,還支持其他的測試報告

1、JSON report

2、JUNIT/XML report

3、Client report

4、HTML report

newman的一些執行命令

# 命令介紹

newman run   用例名稱   [-e | -r | -d  | -g  -n  - export-environment | -timeout (ms)   | -timeport-request (ms)  | -timeout-script (ms)]

# -e 環境變量地址

# -r 生成報告格式

# -d 需要用的測試數據

# -g 全局變量地址

# -n  迭代執行幾次

# -export-environment  導出文件執行的環境變量路徑

# -timeout (ms)  設置整個集合運行完成執行的時間

# –timeport-request (ms)   指定等待請求返回響應的時間

# -timeout-script (ms)指定等待腳本執行完成的時間

 

通過本篇安靜相信小伙伴們已經簡單的明白了如何通過postman+newman生成測試報告,哪里有不懂的或者有寫錯的地方都可以下方留言,看到后第一時間就會回復。

 


免責聲明!

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



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