Newman在Windows下閃退問題解決方案
1. 現(xiàn)象描述Newman是接口自動化測試工具Postman的插件,在Windows下遇到了閃退問題。單獨在控制臺運行Newman指令沒有問題,但是批處理執(zhí)行多個測試集時就會出現(xiàn)閃退問題(注意Wind
1. 現(xiàn)象描述
Newman是接口自動化測試工具Postman的插件,在Windows下遇到了閃退問題。單獨在控制臺運行Newman指令沒有問題,但是批處理執(zhí)行多個測試集時就會出現(xiàn)閃退問題(注意Windows下測試集不要命名為中文)。雙擊運行.bat文件后,執(zhí)行完第一個指令后,cmd界面就會閃退,并不會繼續(xù)執(zhí)行第二個測試指令。
2. 解決方法
為了解決這個問題,我們可以采取以下步驟:
2.1 升級Node版本
首先,為了排除可能存在的Node版本問題,我們需要將Node升級到最新版本。
2.2 修改指令內(nèi)容
然后,我們需要對指令進行修改。具體的修改內(nèi)容如下所示:
```
newman run collection1.json -r htmlextra --reporter-htmlextra-title "Collection 1 Report" --reporter-htmlextra-export "collection1_"
newman run collection2.json -r htmlextra --reporter-htmlextra-title "Collection 2 Report" --reporter-htmlextra-export "collection2_"
```
請根據(jù)實際情況替換`collection1.json`和`collection2.json`為你自己的測試集文件名。
2.3 運行指令
保存修改后的.bat文件,并雙擊運行。每條命令都會在新的控制臺窗口中執(zhí)行,這樣就可以避免閃退問題。
如果想要在運行結(jié)束后關(guān)閉控制臺窗口,可以將每條指令的`/k`命令修改為`/c`。
通過以上步驟,你應(yīng)該能夠解決Newman在Windows下的閃退問題,并順利執(zhí)行批處理中的多個測試集。祝你的接口自動化測試工作順利!