postman---postman生成测试报告

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

newman

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

一、安装nodejs:

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

选择本身系统相对应的版本内容进行下载,而后傻瓜式安装工具

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

二、安装newman:

注意:newman必需要跟nodejs处于一个文件当中,才能够安装成功,不然会报错的测试

npm install -g newman

 

三、安装html报告

npm install -g newman-reporter-html

准备工做已经完成了,那么咱们就要赶忙来尝试下若是经过postman生成测试报告的吧~spa

postman生成测试报告

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

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

二、newman执行测试blog

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

# 命令介绍:

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

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

run   导入用例命   -r html 

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

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

 

方法2:

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

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

能够看到这样的话很清楚的就把测试的内容呈现给咱们了。

newman其余用法

固然newman不单单支持html,还支持其余的测试报告

一、JSON report

二、JUNIT/XML report

三、Client report

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

 

相关文章
相关标签/搜索