对Mysql和应用微服务做TPS压力测试

1.对Mysql

使用工具:mysqlslap工具

使用命令:

bash 复制代码
mysqlslap -uroot pGG8697000!@#--auto generate sql -auto generate sql-load typemixed-concurrency=100,200 - number of queries=1000-iterations=10 - number-int-cols=7 - number-charcols=13auto generate sql add autoincrement

对命令行的诠释:

  • 连接MySQL的用户名为root
  • 生成自动SQL语句
  • 使用混合类型的负载进行测试
  • 设定并发数为100到200
  • 每次执行1000个查询
  • 迭代10次
  • 整数列的数量为7
  • 字符列的数量为13
  • 使用自增字段

执行结果如下:

对结果的诠释:

  • 所有查询平均运行时间为0.387秒
  • 最短的运行时间为0.078秒
  • 最长的运行时间为1.110秒
  • 客户端数量为100
  • 平均每个客户端运行10次查询

2.对应用微服务

使用工具:Apache JMeter

相关推荐
qq_54702617912 小时前
Docker 搭建单节点MySQL服务
mysql·adb·docker
川石课堂软件测试12 小时前
自动化过程中验证码的解决思路
数据库·python·功能测试·测试工具·单元测试·tomcat·自动化
IT利刃出鞘12 小时前
WordPress插件--Redis Object Cache对象缓存插件的用法
数据库·redis·缓存
面向星辰12 小时前
sql通配符(大量查找搜索索引)
数据库·sql
斐硕人12 小时前
SQL滚动求和
数据库·sql·mysql·maxcompute
爬山算法13 小时前
Redis(135)Redis的网络模型是什么?
网络·数据库·redis
L.EscaRC13 小时前
Redis大Key与内存不足问题深度解析与应对策略
数据库·redis·缓存
十二测试录13 小时前
测试用例,常见的一些问题
功能测试·单元测试·测试用例·压力测试·可用性测试
雲烟13 小时前
Qt SQLite在I.mx8上使用问题
数据库·qt·i.mx8
合作小小程序员小小店14 小时前
web开发,在线%药店管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·mysql·jdk·html·intellij-idea