菜单
文档breadcrumb arrow 故障排除
开源

故障排除

本节详细介绍了 k6 Studio 的常见问题以及如何解决这些问题。

未录制 localhost 请求

代理在直接发送到 localhost 时不会捕获流量。要解决此问题,您可以为其分配一个主机名,并通过该名称发出请求。为此,请修改您系统上的 hosts 文件。例如,您可以将以下行添加到您的 hosts 文件中:

127.0.0.1 myapp

之后,如果您有一个应用程序在端口 8000 上运行,您可以在浏览器中通过 myapp:8000 发出请求,这些请求将显示在 k6 Studio 中。

“代理启动失败”错误

如果您使用的是 Mac,请确保您不是从“下载”文件夹运行 k6 Studio 应用程序。如果是这种情况,请关闭应用程序,将应用程序文件移动到“应用程序”文件夹,然后再次启动应用程序。

“502 Bad Gateway”错误

如果您的操作系统配置为使用代理,k6 Studio 将无法与您的网络建立连接。在这种情况下,需要额外的配置。

1. 检查您的网络是否正在使用代理

Windows

  • 打开 设置 > 网络和 Internet > 代理
  • 检查“自动代理设置”或“手动代理设置”是否已启用

macOS

  • 打开 系统设置 > 网络
  • 选择您活动的网络接口(例如,Wi-Fi),然后点击“详细信息”
  • 转到“代理”选项卡
  • 检查是否启用了任何代理(HTTP、HTTPS 等)

Linux

  • 打开 设置 > 网络 > 网络代理
  • 检查代理是否设置为“手动”

2. 配置 k6 Studio 连接到您的代理

确认您的系统配置为使用代理后,配置 k6 Studio

  • 打开 设置 > 代理
  • 将“代理模式”更改为“上游”
  • 在“服务器 URL”中,使用与您的系统相同的代理和端口

某些代理或 HTTPS 站点可能需要证书才能建立可信连接。在这种情况下,请在“证书路径”字段中指定证书。

应用日志

应用日志保存在以下目录中:

  • 在 macOS 上:~/Library/Logs/k6 Studio/k6-studio.log
  • 在 Windows 上:%USERPROFILE%\AppData\Roaming\k6 Studio\logs\k6-studio.log
  • 在 Linux 上:~/.config/k6 Studio/logs/k6-studio.log

如果您在使用 k6 Studio 时遇到任何问题,请在 在 GitHub 上开启议题 时附带您的日志文件尾部。