postman postman生成測試報告

2022-06-27 19:36:10 字數 2076 閱讀 8489

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

newman是一款基於nodejs開發的可以執行postman指令碼的工具,使用newman,可以直接從命令執行和測試postman集合。

檢視是否安裝成功,開啟cmd輸入node -v

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

npm install -g newman-reporter-html
準備工作已經完成了,那麼我們就要趕緊來嘗試下如果通過postman生成測試報告的吧~

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

建立乙個資料夾,把匯出來的用例直接存放到建立的資料夾當中,方便測試

2、newman執行測試

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

#

命令介紹:

1、執行postman用例(匯出的資料) 使用 run

2、生成html的測試報告 -r

#格式:

run 匯入用例命 -r html

找到儲存下來的測試用例,執行上面的命令,執行完成後,檢視當前資料夾會發現生成了乙個測試報告,開啟測試報告

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

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

我們可以使用

--bail標誌來指示newman停止狀態**為1的測試用例錯誤。

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

當然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 postman傳送請求

前面簡單的介紹了postman的頁面介紹和功能介紹,今天我們一起學習postman如何傳送請求 我們介紹過http協議有多種請求方式,各個請求方法都代表不同的結果。例如,get使您可以從伺服器檢索資料。post使您可以將資料新增到伺服器中的現有檔案或資源。put允許替換伺服器中的現有檔案或資源。de...

君生我未生,我生君已老

君生我未生,我生君已老。君恨我生遲,我恨君生早。恨不生同時,日日與君好。我生君未生,君生我已老。我離君天涯,君隔我海角。我生君未生,君生我已老。化蝶去尋花,夜夜棲芳草。我不知道我是以何種感情把這詩看下去的。只是在看的時候想起你,然後莫名流淚。故事還要從那個炎熱的五月說起,從那個充滿紙醉金迷的上海說起...

君生我未生 我生君已老

你在歡笑,體會童年的快樂的時候,我還沒出現,準確的說,我爸和我媽剛好上 你拿著課本認真學習的時候,我剛剛來到這個世界上,剛剛學會啼哭.看見你曾經的舊照,覺得我們的時代感拉遠了不少,也就幾年而已,感覺你比我多過了幾個世紀。嘴角上揚的時候,是你最帥的樣子,我忍不住想多看你幾眼,又害怕被你發現,又害怕別人...