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库不需要编译
  • 热门搜索
    疱疹怎么治疗 营业税怎么算 怎么增强免疫力 纸鹤怎么折 周报怎么写 身份证怎么补办 cad图纸怎么打印 指甲上有白点是怎么回事 电子报怎么做 籍贯怎么写