介绍
k6 Studio 是一款免费、开源的桌面应用程序,旨在帮助您使用可视化界面创建 k6 测试脚本。

Grafana k6 是一款开源性能测试工具,您可以使用它运行 JavaScript 脚本来测试您的应用程序。用户在使用 k6 入门时面临的最大挑战之一是从头开始生成测试脚本,特别是当您可能不容易访问应用程序的源代码或文档时。
对于对 JavaScript 或 k6 经验较少的用户,k6 Studio 可以帮助您从浏览器会话创建脚本,并让您快速开始运行测试脚本来测试您的应用程序。对于已经熟悉 k6 的开发者,k6 Studio 可以优化创建新脚本的时间,并为您提供在 CLI 之外验证和调试脚本的工具。
k6 Studio 桌面应用程序包含三个组件
- 录制器:录制器可以帮助您生成 HAR 文件。当您开始录制时,应用程序会使用代理录制器并启动一个 Google Chrome 实例,记录您在浏览器上的操作流量。录制内容包括协议级请求(如 HTTP 请求)和浏览器事件(如与页面元素的交互)。
- 生成器:生成器接受测试录制的输出,并提供可视化界面选项供您自定义测试并从中生成测试脚本。您可以使用它来定义允许或从脚本中移除的主机列表,在脚本中包含变量或数据文件,以及配置规则来提取值、参数化请求等。
- 验证器:验证器可以帮助您验证测试脚本是否按预期工作。您可以使用它来运行测试的一次迭代,并可视化测试脚本中任何请求的请求和响应。验证器适用于任何 k6 测试脚本,而不仅仅是通过生成器生成的脚本。
使用生成器创建测试脚本后,您可以使用同一个脚本通过 k6 CLI、Grafana Cloud k6 或 合成监控 运行负载测试,并开始获取有关您的系统或应用程序性能的更多信息。