性能测试之介绍
一、什么是性能测试?
定义:指通过测试工具模拟多种正常、峰值以及异常负载条件来对系统各项性能指标进行测试.
二、常见性能测试类型有哪些?
(1)压力测试:
是指超过临界点运行系统查看运行情况,
(2)负载测试
是指超不断地增加压力或增加一定压力下的持续时间,直到系统的性能指标达到安全临界值,
(3)基准测试
是指给系统施加较低的压力时,查看系统的运行状况并记录相关数据作为基础参考
(4)稳定性测试
是指给系统加载一定的业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。
(5)并发测试
是指测试多个用户同时访问同一个应用,同一个模块或者数据记录时是否存在死锁或者其他性能问题等。
三、性能测试应用场景有哪些?
(1)能力验证
(2)规划能力
一年的用户量,规划明年用户数,去调整系统的配置都能,是一种探索性的测试
(3)性能调优
主要用于对系统性能进行调优
(4)缺陷发现
发现缺陷或问题的重现,定位手段