Postman核心功能解析-参数化和测试报告

Posted TEST_二 黑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Postman核心功能解析-参数化和测试报告相关的知识,希望对你有一定的参考价值。

1.参数化处理

参数化:针对于某一个接口,有大量的的测试数据需要批量验证,一个一个的更改请求参数太耗时耗力,使用参数化批量处理数据会比较高效,常规通过文档参数化实现。

创建文件 格式CSV


文件内第一行信息 需要和参数变量匹配

批量执行





添加断言数据

2. Postman生成测试报告

Postman使用runner运行时,生成的报告只能在Postman内部查看,并不是很方便。所以可以生成一个html报告,通过浏览器打开即可

Postman需要生成HTML报告需要使用newman,借助newman工具生成。

2.1安装newman

newman是使用node.js开发,专门为postman做的生成测试报告的工具插件。我们需要安装node.js、newman、newman插件:newman-reporter-html

下载node.js:https://nodejs.org/en/ 建议安装15或者16版本

npm install -g cnpm –

registry=https://registry.npm.taobao.org安装newman:打开cmd,输入npm install -g newman

安装newman-reporter-html打开cmd,输入npm install -g newman-reporter-html

2.2newman命令运行用例

newman run 用例集.json -e 环境文件.json -d 数据文件.json -r html --repoter-html-export report.html

newman run 用例集.json运行用例集的意思

-e 环境文件.json 指定运行的环境

-d 数据文件.json 指定运行的数据

-r html 生成html报告

–reporter-html-export report.html 指定html报告名称是report.html

执行前需要导出脚本/数据文件/环境文件例如:

执行后目录生成报告文件

以上是关于Postman核心功能解析-参数化和测试报告的主要内容,如果未能解决你的问题,请参考以下文章

【Postman】参数化和使用Runner

postman---Postman配置环境变量和全局变量

Postman增加断言

自动化接口测试第一步Postman环境安装与插件安装

接口测试-第03天-使用Postman管理执行测试用例生成测试报告

一文全面解析postman工具