大数据量测试主要是针对对数据库有特殊要求的系统进行的测试,目前主要分为以下三种,实时的大数据量性能测试、极限状态下的性能测试以及上述两种形式结合。

实时大数据量测试就是通过工具模拟用户工作时的实时大数据量,一般通过虚拟用户数或者IP欺骗的方式,主要目的是测试用户较多或者某些业务产生较大数据量时,系统能否稳定地运行。

 

高并发性能测试

 

极限状态下的测试主要是测试系统使用一段时间即系统累积一定量的数据时,能否正常地运行业务。实时可能重点会放在瞬时高压,极限测试累计的高压系统反应,这也是二者之间的区别。将前面的极限状态和大数据量结合起来,简单来说,验证测试系统已经累积较大数据量时,一些实时产生较大数据量的模块能否稳定地工作。

大数据量测试也就是我们经常提的海量并发,海量并发再往简单点说就是在一瞬间有几百万或者上千万或者上亿的流量涌入;我们举些超高并发的场景,比如说2019年春晚抢红包、林俊杰的演唱会开票、2019双十一购物节、12306春运抢票等等,这些对系统来说都是不小的考验。

 那么大数据量的性能测试该怎么进行呢?接下来给大家推荐一款是国内专业商业化性能测试工具PerformanceRunner(简称PR),可以快速部署分布式施压集群,可达到10w级的并发vu,还能完成对各种操作系统、网络、数据库、中间件的监控;PR通过模拟海量用户并发测试整个系统的承受能力,可以实现压力测试、性能测试、配置测试、峰值测试等。

PR可最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。