||
1、可靠性测试(Reliability Testing):一般用于测试大型软件,特别是应用于工业、交通等行业软件。这是因为IT领域的可靠性测试这个词是从制造业“引用”过来的,带有些许传统大工业机器制造的意味。
2、尖峰冲击测试(Spike Testing):从其他行业借鉴而来。在电力工业,有一种冲击测试,用来炎症设备在刚刚接通电源时能够经受住涌流的破坏。所谓涌流,通俗地来说就是电源接通瞬间,电源突然变大的现象。涌流过后,电流逐渐恢复到正常的水平。
3、失败恢复测试(FailOver Testing):对于大中型的WEb应用是很重要的,它针对冗余备份(Redundant Backup)、负载均衡(Load Balance)的系统,这种测试方法用于验证某部分Web应用发生故障时,整个网络是否能够继续让用户使用的能力。
Web性能测试方法的比较与共性
1、性能测试时整个广义的性能测试中最基本的、也是必备的方法,它获得网站总体性能的评估,使网站的各个参与者对情况有基本了解。它是偏向总体、宏观的。
2、负载测试通过不断给Web应用增加负荷的过程来获得系统能够承受的最大压力数值。它确定了性能的最大限度和范围。
3、尖峰冲击测试、并发测试都是从在线用户数量这个因素来考察Web应用是否健壮,不同的是尖峰冲击测试注重在线用户的变化率,并发测试注重在线用户的绝对值。
4、压力测试考察了Web应用在服务器较大负荷条件下的表现、与并发测试、耐久度测试(或可靠性测试)分别侧重在线用户数量与运行时间两个具体因素不同。
5、配置测试为现有Web应用发会最大效能提供了一种途径。它更面相网站性能优化、而不是发现网站性能上的Bug。
6、失败恢复测试则为网站把好最后一道关口,验证一旦网站出现问题后能够快速恢复的能力。