惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
I
InfoQ
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
云风的 BLOG
云风的 BLOG
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
博客园_首页
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
G
Google Developers Blog
WordPress大学
WordPress大学
B
Blog
人人都是产品经理
人人都是产品经理
小众软件
小众软件
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
Apple Machine Learning Research
Apple Machine Learning Research
N
Netflix TechBlog - Medium
Last Week in AI
Last Week in AI
博客园 - 聂微东
Jina AI
Jina AI

博客园 - 狂师

AI越来越强了,为什么测试人反而越来越累!(为打工人发声) AI 都会写代码了,还要不要学传统编程了? (强烈建议阅读) BrowserAct,给AI Agent配一个真实浏览器,从安装到实战 最近火爆出圈的,FDE 到底是个什么岗位? 2026年AI编程工具大全,33个主流工具一次看懂 为什么都说要做自动化测试,落地却这么难!(附自动化测试的四种死法) AI 测试工具收藏了几十篇,一篇没看?我建了个学习圈子,专治这种... 别只会用 Postman 了,这 15 款接口测试工具你可能还不知道 2026年9月大模型最新排行榜,30款主流AI大模型,第一名有点意外... 公司从零开始推自动化测试,如何落地? AI 测试提效 | 别搞万能 Skill,推荐5 个 Agent Skill 串起 UI 自动化执行到报告生成全流程 为什么团队用了 AI 之后,测试质量反而下降了! 阿里开源:skill-up,一款Agent Skill 评测工具! 整理了一份 DeepSeek Harness 必备插件清单! 我的免费 AI 测试开发学习路线,开源了! UI自动化测试提效必备Skill!一套CI流水线编排 Skill 可以直接抄了... AI 测试丨一句指令生成测试报告,带失败截图、操作录屏、Trace、日志,这套 Skill 思路可以直接抄... AI 测试提效丨从失败排查到自动修复,分享我的Playwright+Skill UI自动化测试失败诊断提效方案! AI 测试 | 把 UI 自动化测试执行固化成五步流程,这套 AI Skill 思路可以直接抄 智谱GLM-5.3+ZCode Agent,真实项目第一手实测! 从 0 到 1,DeepSeek Harness 保姆级安装与使用教程! 一个测试负责人的崩溃:该做的都做了,线上还是炸了 Agent质量怎么评? 想做测试工具却不会写代码?怎么办? 用AI做自动化测试,哪些是真不行,哪些是你不会用? 天天用 Claude Code/Codex,你知道它实际发给模型什么吗?被这开源工具扒光了... 推荐一款开源 Skill:让 AI Agent 给你做一份"能改"的 PPT,支持 上千套模板! AI 测试提效 | UI 自动化测不出样式 bug?分享 ui-visual-assert + Skill 视觉断言与多浏览器适配方案 公司不给你配 AI,你会自己掏钱吗? AI 测试提效 | 脚本能跑但总挂?分享我的 ui-testscript-enhancer + Skill UI 自动化健壮性增强方案
2026 性能测试工具大盘点:13 款主流压测工具,测试工程师必备!
狂师 · 2026-09-15 · via 博客园 - 狂师

先聊一个做过压测的人多半踩过的坑。

压测压到一半,被测的系统还活得好好的,发起压测的那台机器先扛不住了。这时候报告上的数字看着挺像回事,其实测出来的不是系统的上限,是压测工具自己的上限,结论从根上就是错的。

所以工具的资源占用和并发能力,直接决定压测结论可不可信,选型这事真不能随便。

今天给大家推荐 13 款主流压测工具,老牌双雄、新一代工具、轻量命令行、云平台都齐了,官网和开源地址放在每一款下面。

一、老牌双雄

1. Apache JMeter

Apache 基金会出品,Java 写的图形界面压测工具,协议支持最全,HTTP、JDBC、JMS、TCP、FTP 都能压,插件生态庞大,会点鼠标就能拼场景。社区实测里它的高并发自身开销偏高,单机 QPS 天花板不如新工具,但胜在门槛低、资料多,企业里保有量依然是第一。

官网 jmeter.apache.org

2. LoadRunner

企业级性能测试的老钱,现在归 OpenText。协议录制能力至今无人能敌, TruClient 对复杂前端的录制回放、海量协议支持、分析报告深度,都是金融电信这类大厂离不开它的理由。缺点就一个字,贵,中小企业基本无缘。

官网 opentext.com/products/loadrunner

二、开发者新势力

3. k6

Grafana 收购后主推的新一代开源压测工具,Go 写的运行时,JavaScript 写脚本,单机资源占用低,实测 QPS 比 JMeter 高出一截。云原生和可观测是它的主场,脚本即代码,天然进 CI/CD,和 Grafana 看板无缝联动,2026 年开发者侧的口碑第一。

官网 k6.io

开源 github.com/grafana/k6

4. Locust

Python 生态的压测代表,用代码定义用户行为,分布式扩容开箱即用,Web 界面实时看曲线。会 Python 的团队用它写复杂业务模型特别顺手,缺点是单进程性能一般,大规模要靠多进程堆。

官网 locust.io

开源 github.com/locustio/locust

5. Gatling

Scala 写的高性能压测框架,DSL 简洁,报告是所有工具里最好看的一档,实时指标动效拉满。开源版够用,企业版带集群和监控,欧洲公司用得特别多。

官网 gatling.io

开源 github.com/gatling/gatling

6. Artillery

Node.js 生态的压测工具,YAML 写场景,十几行就能起一个带思考时间的真实用户模型,门槛是所有代码系里最低的。小团队快速验证够用,超大规模不是它的主场。

官网 artillery.io

开源 github.com/artilleryio/artillery

三、轻量命令行

7. Vegeta

Go 写的 CLI 压测工具,主打恒定速率压测,一行命令开火,适合测限流和熔断阈值这类需要稳定 RPS 的场景。

开源 github.com/tsenart/vegeta

8. wrk

C 写的 HTTP 基准测试神器,单机就能打出恐怖的并发,自带 lua 扩展钩子,做容量摸底一轮就知道服务器的底在哪。wrk2 变体解决了协同遗漏的延迟测量问题。

开源 github.com/wg/wrk

9. hey

Go 写的 ab 替代品,一条命令看 QPS 和延迟分位,比 ab 的输出友好,比 wrk 的功能简单,装机常备的快测工具。

开源 github.com/rakyll/hey

四、平台与云

10. nGrinder

Naver 开源的压测平台,把 JMeter 内核包了一层管控台,用例管理、集群调度、监控报表都有,适合企业内部自建压测平台,韩国系大厂用得多。

开源 github.com/naver/ngrinder

11. RunnerGo

国产开源的全栈式测试平台,Go 语言开发,接口管理、场景自动化、性能压测一个平台全管,六种压测模式连错误率模式和响应时间模式都有,轻量好部署,对国内团队的网络环境友好。

开源 github.com/Runner-Go-Team/runnerGo

12. 阿里云 PTS

云上全链路压测服务,免搭建压测机集群,流量从云内发起更真实,施压配置、监控、报告全托管,跟阿里云生态深度绑定,双十一级别的大促演练就是拿它跑的。按量计费,临时大促场景特别划算。

官网 aliyun.com/product/pts

13. BlazeMeter

Perforce 旗下的 SaaS 压测平台,最大的卖点是 JMeter 脚本直接上云,弹性扩到几十万并发,录制回放、Mock、监控一体,和 Jenkins 等 CI 工具集成成熟,外企和大厂海外团队用得多。

官网 blazemeter.com

写在最后

经常有人让我帮忙推荐压测工具,我的答案一直是,先看你会不会写代码。

会写的,直接上 k6 或者 Locust,脚本进 Git、场景可评审、结果可复现,这是性能测试工程化的正路。不会写的,JMeter 依然是最稳的起点,别硬着头皮上代码系工具,工具的别扭会盖过测试本身。

有两个容易被忽略的点。轻量 CLI 是宝藏,wrk 和 Vegeta 五分钟就能给服务摸个底,真正的大规模压测再上平台,别什么事都兴师动众。而「从哪发压」这件事,机房内自压永远打不出真实公网流量形态,大促级别的验证,云 PTS 或者 BlazeMeter 的钱不能省。

工具自身是有 QPS 天花板的,同一台压测机,JMeter 打满和 k6 打满差出来的量级,可能就是你结论的对错之分。

性能测试的核心从来不是跑分,是搞清楚你的系统在水漫上来的时候,先从哪里漏。