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 下最常见的安装方式有:
- 官方发布页下载单二进制:下载
.tar.gz解压拷贝到 PATH 即可,零依赖(本文采用)。 - 发行版 APT 仓库(Debian/Ubuntu)或 RPM 仓库(RHEL 系)。
- 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 比对校验。
七、参考链接
章节目录