目的:对比Apache JMeter与Apache Bench(ab)两个测试工具的性能差异。
测试工具版本:
Apache JMeterWin桌面版 版本:5.0 r1840935Apache Bench(ab) 命令行工具 版本:Apache 2.4.48 win64 VS16
测试环境:
- 电脑:联想T470笔记本 I5 CPU@2.3GHz 8GB内存 Win10系统 固态硬盘
- 网络:互联网 有线网络,上传速度:29.81Mbps,下载速度:29.14Mbps (测速网站:https://www.speedtest.cn/)
前期准备:关闭电脑上所有无关应用,关闭所有联网应用。
测试站点:百度首页https://www.baidu.com/ (谢谢百度支持😄)
测试场景和结果记录
| 编号 | 测试场景 | 测试结果 | ||||
|---|---|---|---|---|---|---|
| 请求总量 | 并发量 | 测试工具 | QPS(每秒请求数) | 异常率 | 电脑性能 (CPU占用、内存占用、带宽出/带宽入) |
|
| 1 | 1000 | |||||

本文对比了Apache JMeter 5.0和Apache Bench 2.4.48在性能测试上的差异。在高并发情况下,JMeter的表现更符合预期,随着并发量增加,网络利用率和TPS提升,而ab则存在性能限制。JMeter适合生产系统及高性能接口测试,ab作为简单测试工具。
最低0.47元/天 解锁文章
1741

被折叠的 条评论
为什么被折叠?



