web测试点整理(五) -- 性能测试
- 连接速度测试
-
- 测试页面的连接时间
- 测试页面是否有超时设置,时间是否合理,超时后提醒是否清晰
- 数据库
-
- 检查数据库存储过程和触发器的性能。
- 检查数据库查询执行时间。
- 负载测试
负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载测试应该安排在Web系统发布以后,在实际的网络环境中进行测试。因为一个企业内部员工,特别是项目组人员总是有限的,而一个Web系统能同时处理的请求数量将远远超出这个限度,所以,只有放在Internet上,接受负载测试,其结果才是正确可信的。
- 测试在一定负载下(比如某个数量级别用户同时访问),操作相关功能,观察响应结果
- 测试超出系统允许的范围后,会出现什么现象,系统是否有相应处理手段
- 瞬间访问高峰场景测试,模拟X个用户同时访问网点
- 用户传送大量数据测试
- 长时间系统运行场景测试
- 压力测试
进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新启动时获得存取权。压力测试的区域包括表单、登陆和其他信息传输页面等。