Thinkphp5 用ab压力测试工具测试高并发请求

 时间:2024-10-13 16:15:32

1、在shell里进入到apache的bin目录,输入以下url:

2、ab -n 100 -c 100 http://www.xyh.com/index/index/mysql_unlock  【不加锁的情况,模拟100次请求,每次100个用户】

3、备注:如果提示socket: Too many open files (24),请执行ulimit -a,然后ulimit -n 1024。下图是我已经修改后的。

Thinkphp5 用ab压力测试工具测试高并发请求Thinkphp5 用ab压力测试工具测试高并发请求

5、库存tatol为3个,销量sell为47,orders订单表有49条记录。很明显这不符合实际的业务需求!(这还是100次并发的情况,如果几十万的并发,错误更加离谱。会直接给公司带来巨大的损失)

6、下面再看看加锁后的测试情况:

Thinkphp5 用ab压力测试工具测试高并发请求Thinkphp5 用ab压力测试工具测试高并发请求

7、库存tatol为0个,销量sell为50,orders订单表有50条记录。符合预期,满足业务需求!

  • Open Cursor For Select 的简单应用
  • 营养美味的香肠蒸饭制作教程
  • 如何加入irc频道
  • Windows安装python人脸检测dlib库不需要编译
  • 热门搜索
    日本旅游购物清单 俄罗斯旅游攻略 梧州旅游 浙江安吉旅游景点 少林寺旅游 辽宁省旅游 港澳旅游 朝阳旅游 江门旅游景点 海南旅游网