Newman在Windows下闪退问题解决方案
1. 现象描述
Newman是接口自动化测试工具Postman的插件,在Windows下遇到了闪退问题。单独在控制台运行Newman指令没有问题,但是批处理执行多个测试集时就会出现闪退问题(注意Windows下测试集不要命名为中文)。双击运行.bat文件后,执行完第一个指令后,cmd界面就会闪退,并不会继续执行第二个测试指令。
2. 解决方法
为了解决这个问题,我们可以采取以下步骤:
2.1 升级Node版本
首先,为了排除可能存在的Node版本问题,我们需要将Node升级到最新版本。
2.2 修改指令内容
然后,我们需要对指令进行修改。具体的修改内容如下所示:
```
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_"
```
请根据实际情况替换`collection1.json`和`collection2.json`为你自己的测试集文件名。
2.3 运行指令
保存修改后的.bat文件,并双击运行。每条命令都会在新的控制台窗口中执行,这样就可以避免闪退问题。
如果想要在运行结束后关闭控制台窗口,可以将每条指令的`/k`命令修改为`/c`。
通过以上步骤,你应该能够解决Newman在Windows下的闪退问题,并顺利执行批处理中的多个测试集。祝你的接口自动化测试工作顺利!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。