录制器
录制器是 k6 Studio 的第一个组件。通过它,您可以启动一个录制,这将打开一个浏览器窗口,然后您可以在网站或应用程序中导航,以录制您想要测试的用户流程。
k6 Studio 会收集所有请求和响应,以及浏览器交互。停止录制后,它会生成一个包含浏览器事件的 HAR 文件。然后您可以检查每个请求和响应,以查看您的测试录制是否准确反映了用户流程,并将其用作测试脚本的来源。

录制器窗口包含:
- 测试录制名称:测试录制和 HAR 文件的名称。这是自动生成的,但您可以重命名它以帮助组织您的录制。
- 录制器操作:在右上角您可以看到录制器的操作按钮。根据您是正在开始录制还是正在检查录制,您可能会看到:
- 新建录制:开始新的录制。
- 停止录制:停止现有录制。
- 放弃:放弃现有录制并开始新的录制。
- 创建测试生成器:从选定的测试录制创建测试生成器。
- 录制器选项:在测试录制名称下方,您可以看到:
- 请求:录制中的请求总数
- 显示静态资源:一个开关,用于控制您是否可以在请求列表中看到所有静态资源请求。静态资源请求默认是隐藏的。
- 搜索:一个搜索框,允许您搜索所有请求数据,例如请求头、cookie、有效载荷和响应数据。您还可以使用开关仅按 URL、方法或状态码进行搜索。
- 请求和分组列表:HAR 文件中的请求列表,以及分组(如果有)。请求按时间组织,您可以看到每个请求的方法、状态码、主机和路径。您还可以折叠和展开分组以便更轻松地检查它们。
- 请求和响应检查器:当您点击请求列表中的请求时,右侧会打开一个面板,显示该请求的请求和响应详情。您可以使用它来检查请求的请求头、有效载荷、cookie 和内容。
注意
录制器使用代理来捕获特定浏览器窗口中的请求,该代理由 mitmproxy 提供支持。