Postman 接口自动化测试教程:进阶用法 - 集成 CI/CD 和 Github action,接入 allure 测试报告
用 newman-reporter-htmlextra 生成 HTML 报告,在 GitHub Actions 中运行 Postman 测试,并接入 Allure 测试报告。
质量分析师,而非质量保证师。
第 21 页
用 newman-reporter-htmlextra 生成 HTML 报告,在 GitHub Actions 中运行 Postman 测试,并接入 Allure 测试报告。
学习用 Postman collection 搭建接口自动化项目,配置请求、测试脚本和环境,并通过 Newman 执行测试与生成报告。
介绍用 Pytest 标记筛选用例、通过 pytest-xdist 并发运行,以及将测试分配给多个 worker 的分布式执行方式。
深入探讨 Pytest 的高级用法,着重介绍如何将 Pytest 如何支持不同环境测试用例执行,以及如何集成 allure 报告来实现测试报告多样化。
深入探讨 Pytest 的高级用法,着重介绍如何将 Pytest 常用断言和数据驱动。
以 GitHub Actions 为例,将 Pytest 接口自动化测试接入 CI/CD:配置依赖与工作流、运行测试用例并保留执行结果,让代码变更后的 API 验证可重复跟进。
从零搭建 Python/Pytest API 测试项目,编写请求与断言,运行用例并通过 pytest-html-reporter 生成 HTML 报告。
介绍 Pytest 的 assert 断言、用例自动发现、插件与报告能力,并说明 Python 虚拟环境、项目依赖和目录结构。
为 SuperTest 配置多环境参数和测试数据,改造用例与脚本后验证不同环境的切换执行。
在 SuperTest API 测试中把请求参数和测试数据外置为可复用数据集,使用参数化用例覆盖多组输入,并运行项目验证数据加载、断言和结果输出。
聚焦于 Supertest 的高级用法,特别关注常用断言。您将学习如何使用这些断言来验证 API 响应,包括状态码、响应内容、和响应头部等。
通过 GitHub Actions 执行 SuperTest 接口测试,分别采用 Mocha 或 Jest,并保存测试报告供后续检查。