ghcr.io/william-yeh/wrk 是一个基于 Docker 容器化的 HTTP 性能测试工具镜像,封装了轻量级基准测试工具 wrk,方便用户在各类环境中快速开展 HTTP 服务性能评估。
wrk 本身是一款开源的高性能测试工具,核心优势在于轻量高效——仅通过少量代码实现了多线程并发请求能力,支持模拟 thousands 级别的并发连接,且资源占用低,尤其适合快速验证 Web 服务在高负载下的响应表现。它的核心功能包括:基于多线程模型生成并发请求,支持通过 Lua 脚本自定义请求逻辑(如添加 headers、处理 cookies、模拟用户行为等),并能输出详细的性能指标(如每秒请求数 RPS、平均响应时间、请求成功率、状态码分布等),满足从简单接口测试到复杂业务场景模拟的需求。
该 Docker 镜像的核心价值在于“开箱即用”。传统使用 wrk 需要手动编译安装(尤其在 Windows 或部分 Linux 发行版中可能遇到依赖问题),而通过此镜像,用户无需关注底层环境配置,直接通过 Docker 命令即可启动测试。例如,执行 docker run --rm ghcr.io/william-yeh/wrk -t4 -c100 -d30s [***] 即可快速模拟 4 线程、100 并发连接、持续 30 秒的访问测试,结果即时输出。
镜像维护者 william-yeh 对其做了轻量化优化,基于 Alpine Linux 构建,镜像体积控制在几十 MB 级别,启动速度快,适合集成到 CI/CD 流程(如自动化测试环节加入性能门禁)、本地开发调试(快速验证接口性能瓶颈)或服务器运维场景(评估生产环境扩容阈值)。镜像标签与 wrk 版本对应,用户可通过指定标签(如 :4.2.0)锁定测试工具版本,确保测试结果的一致性。
总之,无论是开发人员验证接口性能、运维人员评估服务器承载能力,还是测试团队构建自动化性能测试链路,这个容器化的 wrk 镜像都能提供便捷、高效的工具支持,大幅降低性能测试的环境准备成本。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull ghcr.io/william-yeh/wrk:4.2.0探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务