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

一、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
相关推荐
kingx336 分钟前
网络安全事件应急响应:X集团 WebServer 入侵溯源与处置
中间件·web·应急响应·取证·恶意样本
特立独行的猫a16 小时前
ROS 2 主流DDS中间件入门:Cyclone DDS 与 Fast DDS 完全指南
中间件·ros2·dds·fast dds·cyclone dds
小易老师AI实战18 小时前
用中间件把任务规划嵌进智能体循环
中间件·状态管理·智能体·工具调用·langgraph·任务规划
绿蕉2 天前
从硬件内卷到“中间件荒“——仿真工具、开发接口、开源生态
中间件·机器人
小易老师AI实战2 天前
LangGraph Agent 任务规划中间件:TodoListMiddleware 原理解析
中间件·agent·langgraph·任务规划·大模型智能体
eleven_4u3 天前
QPS如何计算,如何部署架构
java·linux·运维·jvm·中间件
喵了几个咪4 天前
GoWind ShortPlay 拆解:Ent privacy/viewer 多租户隔离——从中间件到 SQL 的零信任链
sql·中间件·信任链
ctlover5 天前
langchain 中间件
中间件·langchain·1024程序员节
宝贝儿好7 天前
【LLM】第十一章:Agent中间件2:ModelCallLimitMiddleware
中间件
梦影_9 天前
Langchain简单快速上手教程(九)—— 核心组件之少样本提示
人工智能·python·自然语言处理·中间件·langchain