集成与工具
测试编写
无需编写代码的工具可加快测试创建速度。
IDE 扩展
在您选择的 IDE 中编写 k6 脚本。使用 IDE 扩展增强您的开发工作流程。
- Visual Studio Code 扩展 - 在 VS Code 中运行 k6 测试。
- IntelliJ IDEA - 在 IntelliJ IDE 中运行 k6 测试。
- IntelliSense - 获取代码自动补全和上下文文档。
转换器
从现有文件快速生成 k6 脚本。
- HAR-to-k6 - 将 HAR 文件转换为 k6 脚本。
- Postman-to-k6 - 将 Postman Collection 转换为 k6 脚本。
- OpenAPI 生成器 - 将 Swagger/OpenAPI 规范转换为 k6 脚本。
结果存储和可视化
k6 可以将测试结果输出到各种格式和第三方服务。
持续集成和持续交付
通过使用 CI/CD 工具自动化负载测试,您可以快速发现何时代码更改引入了性能退化。
混沌工程
- Steadybit - 使用 k6 和 Steadybit 进行混沌工程。
- xk6-disruptor - 用于向 k6 测试注入故障的 k6 扩展。
- ChaosToolkit - k6 action 和 probe 的集合。
- LitmusChaos - 使用 Litmus 在 Kubernetes 上模拟对目标应用进行负载生成,作为混沌测试的一部分。
测试管理
- Azure Test Plan - 使用 Azure DevOps 进行 k6 负载测试。
- TestRail - 在您的 k6 测试中引入 TestRail。
- Testkube - 使用 Testkube 进行负载测试。
- Tracetest - 使用 Tracetest 进行基于追踪的测试。
- Xray - 使用 Xray 在 JIRA 中验证测试结果。
联系我们 如果您有与 k6 配合良好的工具或插件,我们将在此列出!