Logo

postman—postman生成测试报告

photo

2022年07月09日

  做完测试后,都会编写一份测试报告,测试报告中最主要的就是呈现出测试结果,哪些用例通过了,哪些用例没有通过。像postman这么强大的功能也可以自动生成报告,供我们测试同学进行查看,显得更加有B格~~~

newman

Newman是一款基于nodejs开发的可以运行postman脚本的工具,使用Newman,可以直接从命令运行和测试postman集合。

1、安装nodejs:

下载地址:https://nodejs.org/en/download/

选择自己系统相对应的版本内容进行下载,然后傻瓜式安装

查看是否安装成功,打开cmd输入node -v

2、安装newman:

注意:newman必须要跟nodejs处于一个文件当中,才可以安装成功,否则会报错的

npm install -g newman

 

3、安装html报告

npm install -g newman-reporter-html

准备工作已经完成了,那么我们就要赶紧来尝试下如果通过postman生成测试报告的吧~

postman生成测试报告

1、首先从postman中导出测试用例

创建一个文件夹,把导出来的用例直接存放到创建的文件夹当中,方便测试

2、newman执行测试

打开cmd,找到存放用例的路径。执行下面的一些命令。(下面具体写一些newman的命令用法)

# 命令介绍:

1、执行postman用例(导出的数据) 使用 run

2、生成html的测试报告     -r# 格式:

run   导入用例命   -r html 

找到保存下来的测试用例,执行上面的命令,执行完成后,查看当前文件夹会发现生成了一个测试报告,打开测试报告

通过测试报告可以明显的发现一共失败了多少个,成功了多少个,失败的用例名称是什么,

 

方法2:

可能有的小伙伴们感觉这个样子太麻烦了,还需要去找报告,有直接展现出来的吗?当然postman这么强大怎么回没有?

我们可以使用--bail标志来指示Newman停止状态代码为1的测试用例错误。

可以看到这样的话很清楚的就把测试的内容呈现给我们了。

newman其他用法

当然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+newman生成测试报告,哪里有不懂的或者有写错的地方都可以下方留言,看到后第一时间就会回复。

 

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它
本文为原创文章,请注意保留出处!

热门文章

无法握住的故土 在我们心灵最温暖的角落,总有一寸土地是属于故乡的。虽然我们看似已远离故土,可骨子里对故乡的依恋却是从未冷却过。我们无论漂泊他乡,还是在繁华都市平步青云,可故乡的悠悠情思总会潜入梦乡与你缠绵。是儿时那一缕缕茉莉的清香萦绕在梦境,也是邻家那已锈迹斑斑的铁壶里,开出艳丽的花儿在梦的边缘摇曳。故土就这样根深蒂固地在我们的灵魂深处烙下深深的印记。 作者:Pastore Antonio
1596 浏览量
EWS(Exchange Service)基本使用(获取个人会议,会议室会议内容,会议室列表,发送会议,修改会议,删除会议) 最近公司要求和exchange服务对接,所以稍微研究了一下官方文档,做出以下总结,欢迎大家补充。先...EWS(ExchangeService)基本使用(获取个人会议,会议室会议内容,会议室列表,发送会议,修改会议,删除会议) 作者:Pastore Antonio
1585 浏览量
Sql Server 部署SSIS包完成远程数据传输 本篇介绍如何使用SSIS和作业完成自动更新目标数据任务。**温馨提示:如需转载本文,请注明...SqlServer部署SSIS包完成远程数据传输 作者:Pastore Antonio
1579 浏览量
SQL Server AG集群启动不起来的临时自救大招 背景前晚一朋友遇到AG集群发生来回切换不稳定的情况,情急之下,朋友在命令行使用命令重启WSFC集群...SQLServerAG集群启动不起来的临时自救大招 作者:Pastore Antonio
1573 浏览量
windows 下安装 memcahce 官网上并未提供Memcached的Windows平台安装包,我们可以使用以下链接来下载,你需...windows下安装memcahce 作者:Pastore Antonio
1567 浏览量