postman中做完测试后如何自生成测试报告

本文档介绍了如何在postman完成测试后,利用newman工具生成测试报告。首先,环境搭建涉及安装newman,接着从postman导出测试用例并组织好文件结构。然后,通过newman run命令执行测试并指定相关参数,如测试集名称、环境变量和数据文件,最后生成HTML格式的测试报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

postman中我们做完测试后,都会编写一份测试报告,测试报告中最主要的就是呈现出测试结果,哪些用例通过了,哪些用例没有通过。像postman这么强大的功能也可以自动生成报告,我们就来看看怎样生成测试报告:

一.环境搭建

Newman是一款基于nodejs开发的可以运行postman脚本的工具,并可以生成测试报告,环境搭建如下:

 1.报告生成实现

 二.测试报告实现案例:

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

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

(1)

            

(2)

(3)

Postman 是一款功能强大的 API 测试工具,可以帮助开发者轻松地测试、调试和管理 API 请求。以下是关于 Postman 的基本调用方式及其常见应用场景的详细介绍。 --- ### **一、Postman 的基本调用方式** 1. **安装与启动** 首先需要下载并安装 Postman(可以从官网 https://www.postman.com 下载对应平台版本)。安装完成后打开软件进入主界面。 2. **新建请求** 在顶部导航栏选择 HTTP 方法(GET、POST、PUT、DELETE 等),然后填写目标 URL 地址。例如: ``` GET http://example.com/api/resource ``` 3. **设置请求头部 (Headers)** 如果 API 要求特定的 Header 信息(如认证令牌 Token 或 Content-Type),可以在右侧“Headers”选项卡中添加键值对。比如: ``` Key: Authorization, Value: Bearer YOUR_ACCESS_TOKEN Key: Content-Type, Value: application/json ``` 4. **配置 Body 参数(仅适用于非 GET 请求)** 对于 POST、PUT 等方法,可在下方切换到 “Body” 选项卡,并根据需求选择合适的格式: - **raw**: 输入纯文本或 JSON 格式的内容。 - **form-data/x-www-form-urlencoded**: 键值对的形式提交表单数据。 示例:以 JSON 形式的 Body 内容为例: ```json { "username": "test", "password": "123456" } ``` 5. **发送请求** 点击右上角的「Send」按钮即可触发请求并将结果显示出来,包括状态码、响应头及响应正文等内容。 --- ### **二、高级功能举例** 1. **环境变量管理** 当多个接口共享相同的域名或其他公共参数时,可以利用 Postman 的环境变量特性统一维护这些值而无需逐一手动修改每个地方。 步骤如下: - 创建新环境 -> 设置全局变量(如 BASE_URL=https://api.example.com) - 引用变量语法为 {{BASE_URL}} 2. **集合运行(Collections Runner)** 支持批量执行一组预先编写好的接口脚本,便于自动化测试任务安排。同时还能指定循环次数或者延时时长满足多种压力模拟需求等情景设定。 3. **断言机制 Pre-request & Tests Script** 用户能直接嵌入 JavaScript 自定义逻辑处理流程之前(pre-request)以及接收完回复之后(tests),方便做进一步验证校验工作确保业务规则得到遵守落实到位。 示范代码片段: ```javascript pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); ``` --- ### **三、典型用途场景** - 开发阶段快速迭代原型设计验证; - QA 团队开展功能性验收检查活动期间频繁交互使用; - 文档生成辅助工具提供实时在线演示效果参考说明文档编制效率提升不少; --- 希望上述内容能够帮助您了解如何通过 Postman 进行有效的 API 测试
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值