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

一、参数化处理

 

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

  • 创建文件 格式CSV

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

 

  • 参数化断言

 

  • 添加断言数据

二、 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

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

  • 执行后目录生成 告文件

 

B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210289 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月21日
下一篇 2022年11月21日

相关推荐