1、更好的理解性能测试的作用和价值
2、软件测试的作用和价值:产品、用户
产品的角度:主要关注研发过程,尽可能早的发现问题,产品交付、功能完善
用户角度:用户使用体验,用户反馈收集和持续的改善
性能测试关注点:
1、跟用户体验直接挂钩的:响应时间,侧面的反应了服务器端的处理速度
2、服务器端资源的使用情况
3、数据库端的资源的使用情况
4、整个系统的最大访问用户数量
5、最大业务处理数量,一般来说用户数量越多,处理业务数量也会更多一些,重点关注的是系统的一个核心业务,最核心的部分
6、考察系统能否支撑7*24小时运转
7、内存资源、系统资源能否正常回收
8、代码层面:算法、sql语句
9、系统稳定性:是否经常CPU使用过高、带宽不够啊,经常要重启,可恢复性
集群、云计算、虚拟化等也就是为了解决上面这些问题而诞生的一些新技术