近期接触了支付场景的性能测试,发现了很多严重的并发问题,要不是有性能测试,对公司会造成很大的损失:
1、钱不够时候,能否支付成功?
比如:卡余额有100块钱,10并发循环20次,由200笔请求,会生成100笔支付成功的订单,96笔支付失败的订单,以及生成4笔失败的订单,为什么呢?因为生成的四笔失败订单是临界点的。
2、库存不够时候,能否支付成功。
3、没钱时候,能否支付成功。
来源:https://blog.csdn.net/hello_world_zhao/article/details/98763544