k6 安装指南

k6 安装指南,覆盖 32 位 x86_64 环境从 GitHub 官方发布页下载 v0.49.0 二进制、解压拷贝到 /usr/local/bin 并以 k6 version 验证,单二进制零依赖,全流程实测通过

性能测试与压测k62026/10/09

k6 安装指南

目标:在一台 x86_64 的 Linux(Ubuntu 22.04)上从零安装 k6 压测工具 v0.49.0,采用官方发布的单二进制方式,全流程实测通过。

环境信息:Ubuntu 22.04(x86_64);k6 v0.49.0(Go 1.21.6 编译、linux/amd64 单二进制,零 Java/编译依赖)。

一、安装方式总览

k6 由 Grafana 官方维护,提供多平台预编译二进制,Linux 下最常见的安装方式有:

  1. 官方发布页下载单二进制:下载 .tar.gz 解压拷贝到 PATH 即可,零依赖(本文采用)。
  2. 发行版 APT 仓库(Debian/Ubuntu)或 RPM 仓库(RHEL 系)。
  3. Go 源码 go install 自行编译(需手动拉取源码与代理)。

压测工具追求"即装即用、单二进制",推荐方式一。

二、前置检查

确认架构与网络连通性(需能访问 GitHub):

uname -m
curl -sS -o /dev/null -w "%{http_code}\n" https://github.com/grafana/k6

实测回显:

x86_64
200

架构为 x86_64,因此下载包名中应选择 linux-amd64。

三、下载安装包

进入 /tmp 下载 v0.49.0 官方发布包:

cd /tmp
curl -sSL -O https://github.com/grafana/k6/releases/download/v0.49.0/k6-v0.49.0-linux-amd64.tar.gz
ls -la k6-v0.49.0-linux-amd64.tar.gz

实测回显:

-rw-r--r-- 1 root root 25225091 Oct  9 10:18 k6-v0.49.0-linux-amd64.tar.gz

安装包约 24MB。

四、解压并安装到系统目录

cd /opt
tar xzf /tmp/k6-v0.49.0-linux-amd64.tar.gz
mkdir -p /usr/local/bin
cp /opt/k6-v0.49.0-linux-amd64/k6 /usr/local/bin/
rm -f /tmp/k6-v0.49.0-linux-amd64.tar.gz

说明:

  • 解压后得到目录 k6-v0.49.0-linux-amd64/,内含单个可执行文件 k6。
  • 将其拷贝到 /usr/local/bin/k6,即可在任意目录调用。

五、路径与版本验证

which k6
k6 version

实测回显:

/usr/local/bin/k6
k6 v0.49.0 (commit/b5328aa782, go1.21.6, linux/amd64)

确认:

  • k6 已位于 /usr/local/bin,命令可直接调用。
  • 版本 v0.49.0、构建 Go 版本、平台 linux/amd64 均正常。
  • 单二进制无需配置 JAVA_HOME 或编译链,安装即完成。

六、常见问题(FAQ)

Q1:没有 root 权限能装吗? 能。把 k6 二进制拷贝到个人 ~/bin 并把该目录加入 PATH,同样可运行,无需 root。

Q2:下载慢/失败怎么办? GitHub 直连受限时,可走镜像(如 ghproxy 前缀)二次下载,或改用发行版 APT/RPM 仓库安装。

Q3:如何确认下载的包与官方一致? 可在发布页下载对应的 .sha256 摘要文件,用 sha256sum 比对校验。

七、参考链接

k6 安装指南 - Quzuo