性能测试过程中优化-1:

1、登陆

优化前:12000用户 120秒 99%的请求响应时间在9.8秒内

优化后:12000用户 12099%的请求响应时间在0.3秒内

 优化内容:用户表增加了索引

2、创建订单

测试环境优化前后创建订单对比:
优化前:1000订单 120秒  99%响应时间为14秒 如下:



优化后
优化后:1000订单 120秒  99%响应时间为0.5秒:

 

优化后:1200订单 120秒  99%响应时间为3秒:



 优化方式:
原逻辑:创建订单时,先更新了库存  然后去创建订单。导致整体事务太长,事务长时间不释放。导致库存表锁了。

优化后:就是去除事务。 扣减库存、创建订单分开处理,如果创建订单失败,再异步MQ,还原库存

posted @ 2023-10-11 17:33  LCX测试小姐姐  阅读(30)  评论(0编辑  收藏  举报