博客
关于我
Postman核心功能解析 —— 参数化和测试报告
阅读量:799 次
发布时间:2023-03-04

本文共 1178 字,大约阅读时间需要 3 分钟。

参数化处理与Postman生成测试报告

1. 参数化处理

参数化处理是测试工作中高效处理大量测试数据的重要方法。通过参数化,可以避免逐一修改请求参数的繁琐工作,显著提升效率。常规通过文档参数化实现,具体步骤如下:

创建文件格式CSV

首先,需要创建一个CSV格式的文件。该文件的第一行信息需与参数变量匹配,确保数据对齐。例如,可以使用Excel或其他工具编辑文件。

批量执行

在文件中定义完参数后,可以通过工具或脚本进行批量执行。支持批量处理的测试工具可以自动读取CSV文件中的数据,逐一发送请求并验证结果。

参数化断言

在测试过程中,参数化断言是核心步骤之一。通过工具插件或自定义脚本,可以将断言数据与参数变量结合,实现动态验证。例如,使用Postman的变量功能,设置断言消息段值等。

2. Postman生成测试报告

Postman默认生成的测试报告仅在内部查看,无法方便共享。为了便于团队协作和结果汇报,可以使用newman工具生成HTML格式的测试报告,通过浏览器直接查看。

2.1 安装newman

newman是基于node.js开发的Postman报告生成工具。安装步骤如下:

  • 安装node.js:建议使用node.js 15或16版本,下载地址为https://nodejs.org
  • 安装newman:在命令行输入npm install -g newman
  • 安装newman-reporter-html插件:输入npm install -g newman-reporter-html
  • 2.2 newman运行用例集

    newman支持通过命令运行用例集,生成测试报告。命令格式如下:

    newman run collection.json -e environment.json -d data.json -r html --reporter-html-export report.html
    • -e environment.json:指定运行的环境文件。
    • -d data.json:指定数据文件。
    • -r html:生成HTML报告。
    • --reporter-html-export report.html:指定生成的报告文件名。

    示例命令

    运行前需准备好脚本、数据和环境文件。例如:

    newman run token.postman_collection.json -d logindata.txt -e pinter项目.postman_environment.json -n 3 -r html --reporter-html-export .

    执行后,会在当前目录生成report.html文件,便于查看和分享测试结果。

    通过以上方法,既可以高效处理测试数据,又能生成规范的测试报告,满足团队的需求。希望这篇文章能为您提供实用的参考!

    转载地址:http://yaxfk.baihongyu.com/

    你可能感兴趣的文章
    Qt开发——QChart初探之疫情确诊新增趋势图
    查看>>
    Postman 汉化(Postman中文版)
    查看>>
    Qt开发——Music Player暗黑风格音乐播放器
    查看>>
    QT序列化操作
    查看>>
    Postman+Newman+Git+Jenkins实现接口自动化测试持续集成
    查看>>
    Qt布局管理详解(5种布局控件)
    查看>>
    Qt工程转化为Vs工程
    查看>>
    postman下载教程linux,postman linux版
    查看>>
    QT嵌入式之_QT介绍_安装_以及环境变量配置---QT嵌入式图形框架工作笔记001
    查看>>
    postman之参数化详解
    查看>>
    QT实现放大镜功能(附完整源码)
    查看>>
    postman做接口测试
    查看>>
    QT实现TCPServer连接多个客户端(附完整源码)
    查看>>
    Postman做接口测试:如何自动校验接口响应
    查看>>
    postman做接口自动化测试
    查看>>
    postman做接口自动化测试
    查看>>
    Postman入门到入土
    查看>>
    Postman入门到精通01
    查看>>
    postman入门基础 —— 接口测试流程
    查看>>
    QLineEdit 设置 科学计算法
    查看>>