做完測試後,都會編寫乙份測試報告,測試報告中最主要的就是呈現出測試結果,哪些用例通過了,哪些用例沒有通過。像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...
君生我未生,我生君已老
君生我未生,我生君已老。君恨我生遲,我恨君生早。恨不生同時,日日與君好。我生君未生,君生我已老。我離君天涯,君隔我海角。我生君未生,君生我已老。化蝶去尋花,夜夜棲芳草。我不知道我是以何種感情把這詩看下去的。只是在看的時候想起你,然後莫名流淚。故事還要從那個炎熱的五月說起,從那個充滿紙醉金迷的上海說起...
君生我未生 我生君已老
你在歡笑,體會童年的快樂的時候,我還沒出現,準確的說,我爸和我媽剛好上 你拿著課本認真學習的時候,我剛剛來到這個世界上,剛剛學會啼哭.看見你曾經的舊照,覺得我們的時代感拉遠了不少,也就幾年而已,感覺你比我多過了幾個世紀。嘴角上揚的時候,是你最帥的樣子,我忍不住想多看你幾眼,又害怕被你發現,又害怕別人...