压力测试有4个重要测试指标

  1. QPS是每秒钟处理完的请求数量
  2. TPS是每秒钟处理完的事物数量
  3. 响应时间是一次请求的平均处理时间
  4. 并发量是系统能同时处理的请求数量

image.png

  • QPS
  • TPS
  • 响应时间
  • 并发量

48小时的压力测试

image.png

mysql压力测试工具

Sysbench
image.png

image.png

yumyuan

image.png

  1. yum clean all
  2. yum makecache

sysbench

参考资料 https://blog.csdn.net/jiaona_chen123/article/details/106036998

安装 sysbench

  1. curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash
  2. # install
  3. sudo yum -y install sysbench

不能和 mysql8安装在同一个linux上,有冲突
连接参数
image.png
执行参数

  • simple
  • nontrx
  • complex

image.png

准备测试数据

sbtest数据库
image.png

执行测试

image.png
run 执行测试

测试报告
image.png