2016 - 2024

感恩一路有你

Newman在Windows下闪退问题解决方案

浏览量:4427 时间:2024-02-05 21:35:36 作者:采采

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下的闪退问题,并顺利执行批处理中的多个测试集。祝你的接口自动化测试工作顺利!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。