1:性能测试
主要是通过模拟用户在实际操作系统的情况下,测试该系统是否满足用户的需求。整体而言就是:已经了解了系统,已知明确的需求,在确定的环境下进行测试。
2:负载测试
运行该系统,而且不断的加压,直到性能指标达到极限。就是说对系统不断的加压,看在什么样的程度下超过需求的要求或者系统崩溃。
3:压力测试
测试系统在一定饱和的状态下,例如cpu、内存饱和的状态下,系统处理事务的能力及系统是否会出错。整体而言就是:在很大强度的压力下,看系统运行是否稳定,是否会出问题。
4:并发测试
即是模拟多个用户同时访问一个应用,一个模块或者数据记录时是否会出现锁死等其他性能问题。
5:配置测试
通过对被测系统的软\硬件环境的调整,了解各种不同对系统的性能影响的程度,从而找到系统各项资源的最优分配原则。也就是说:这种测试的关注点是“微调”,通过对软硬件的不断调整,找到其中最佳的状态。
6:可靠性测试
在给系统加载一定业务的情况下,使系统不断的运行一段时间,已检查系统是否稳定。(不需要太大的压力,只要关注时候能够长期稳定的运行)
(一个运动员能够举起1000kg的重量,而且维持3s就可获得冠军。那么:能举起1000kg的重物即为负载测试;能够维持3s即为压力测试)