常用中间件压力测试命令(极简速查)

一、Redis 压测

redis-benchmark

bash

运行

复制代码
# 100并发 10万请求 本机默认端口
redis-benchmark -c 100 -n 100000

# 指定密码+端口
redis-benchmark -h 127.0.0.1 -p 6379 -a 123456 -c 200 -n 200000

# 只测set/get
redis-benchmark -t set,get -c 150 -n 150000

二、MQ 消息队列

1. RocketMQ 压测

bash

运行

复制代码
# 生产者压测
sh bin/tools.sh org.apache.rocketmq.example.benchmark.Producer -n 127.0.0.1:9876

# 消费者压测
sh bin/tools.sh org.apache.rocketmq.example.benchmark.Consumer -n 127.0.0.1:9876

2. Kafka 压测

bash

运行

复制代码
# 生产者压测
kafka-producer-perf-test.sh --topic test --num-records 1000000 --record-size 1024 --throughput 10000 --producer-props bootstrap.servers=127.0.0.1:9092

# 消费者压测
kafka-consumer-perf-test.sh --bootstrap-server 127.0.0.1:9092 --topic test --messages 1000000

三、Nginx / Web 服务压测

ab 压测

bash

运行

复制代码
# 100并发 1000次请求
ab -c 100 -n 1000 http://127.0.0.1:8080/test

# 带POST参数
ab -n 5000 -c 200 -p post.txt http://url

wrk(高性能)

bash

运行

复制代码
wrk -t8 -c200 -d30s http://127.0.0.1:8080/test
# 8线程 200连接 压30秒

四、MySQL 数据库压测

mysqlslap

bash

运行

复制代码
# 自动生成测试 100并发 1000查询
mysqlslap -uroot -p123456 -c 100 -n 1000 --auto-generate-sql

# 读写混合压测
mysqlslap -uroot -p -c 200 --concurrency=200 --iterations=10

五、Elasticsearch ES 压测

bash

运行

复制代码
# 批量写入压测(esrally)
esrally race --track=geonames --target-hosts=127.0.0.1:9200

六、Dubbo 接口压测

bash

运行

复制代码
# JMeter/Grpc 常用
# 也可用dubbo-test压测命令
dubbo-pressure-test -provider 127.0.0.1:20880 -thread 200 -count 100000

七、Memcached 压测

bash

运行

复制代码
memcached-tool 127.0.0.1:11211 stats
mc-bench -s 127.0.0.1 -c 100 -n 100000
相关推荐
索西引擎1 天前
【React】Redux 中间件机制:副作用处理与数据流增强的形式化分析
前端·react.js·中间件
糖果店的幽灵1 天前
【DeepAgents 从入门到精通】Context Management 上下文管理
java·人工智能·后端·spring·中间件·langgraph·deepagents
熊文豪2 天前
【金仓数据库征文】不装中间件的 MySQL→金仓在线迁移,mysql_fdw 全流程,和一个差点漏掉的 emoji
数据库·mysql·中间件·电科金仓
拆房老料4 天前
ONLYOFFICE AI Agent 深度解析:在线 Office 正从编辑器走向智能工作平台
人工智能·中间件·编辑器·word·开源软件
知行合一。。。4 天前
LangChain--08--中间件(Middleware)
中间件·langchain
●VON4 天前
鸿蒙 PC Markdown 编辑器可靠性设计:未保存内容的崩溃恢复闭环
华为·中间件·编辑器·harmonyos·鸿蒙
fuquxiaoguang5 天前
中间件的“价值重估”:传统同质化竞争终结,AI智能编排时代开启
人工智能·中间件
Saniffer_SH6 天前
NAND技术(二):从 Channel、Die/LUN、P/E Cycle 到 LDPC,一次讲透 NAND 里那些最容易误解的概念
人工智能·驱动开发·嵌入式硬件·测试工具·fpga开发·计算机外设·压力测试
会周易的程序员6 天前
CPU 压力测试模块 · 架构设计与实现
linux·c++·架构·nodejs·压力测试·nodejs c++原生插件
晚风吹长发6 天前
探索软件测试——用例篇
大数据·linux·服务器·压力测试·测试·测试方法