K6 性能测试教程 - 进阶用法:输出 html 报告和 CI/CD 集成
了解如何用 k6-reporter 将测试结果导出为 HTML,并在 GitHub Actions 中运行 k6、保存报告附件,便于查看 CI 测试结果。
质量分析师,而非质量保证师。
了解如何用 k6-reporter 将测试结果导出为 HTML,并在 GitHub Actions 中运行 k6、保存报告附件,便于查看 CI 测试结果。
本文演示三种快速生成 k6 性能测试脚本的方法:使用 Test Builder、k6 Recorder 录制浏览器操作,以及将 HAR 文件转换为 k6 脚本。
通过阈值定义性能测试的通过条件,了解 k6 的 init、VU、setup 和 teardown 生命周期,并用不同执行器配置测试场景。
使用 k6 发送 HTTP 请求,查看内置与自定义指标,并通过 checks 检查响应状态和响应体,掌握性能脚本中的常用验证方法。
在 macOS、Windows 或 Docker 中安装 k6,编写并运行第一个 JavaScript 性能测试脚本,再读懂测试摘要输出。
以 GitHub Actions 为例,将 Gatling 的 Gradle 或 Maven 性能测试接入 CI/CD 工作流,并查看运行结果与测试报告。
解析 Gatling HTML 报告中的请求结果、响应时间、吞吐量和百分位数,并说明如何用注入模型配置性能测试场景。
从 Gradle 或 Maven 工程配置开始,演示使用 Scala 编写和调试 Gatling 场景、运行测试并查看报告。
介绍 Gatling 负载测试工具,并演示使用 VS Code 或 IntelliJ IDEA 搭配 Gradle 或 Maven 初始化 Scala 工程、运行官方示例。