带有支付功能的产品如何测试?(七)
2016-02-15
- 845
- 0
在做完功能测试并基本通过后,还要进行性能测试,相对于一般的系统来说,支付产品系统的性能测试更加重要。因为支付系统对于高并发的处理能力要求更高,一但系统出问题,导致的就是直接的经济损失。曾经双11某宝网因为交易量超大而发生的系统宕机的问题,就是因为事前对于并发量的预估不足,导致系统无法处理而奔溃造成的。
支付系统的性能测试主要考虑几下几个方面:
1、登陆部分的高并发,也即多用户同时登陆;
2、订单提交部分的高并发:也即同一时刻大量订单的提交;
3、支付部分的高并发:主要考虑各个支付接口的高并发,系统以及支付接口对于这种高并发的处理能力。
对于并发量的考虑,需要根据日常的平均业务量和未来可能发生的最大业务量进行预估,过大或过小都没有意义。
同时,还要进行服务器性能监控测试,包括CPU、I/O、网络等;当然,数据库的性能测试也是必要的。