目录:导读
前言
总体方向:性能效率测试是通过站在用户体验的角度,使用专业的负载生成设备,在性能模型的基础上验证系统是否能够达到用户提出的性能指标,是否符合用户文档中对系统设计时的性能关注点。
在系统正常交互量及峰值交互量的情况下发现系统中存在的性能瓶颈,优化软件,最后达到优化系统的目的。
系统既要可以承受大并发的访问,同时也需要可以为用户提供较佳的使用体验,即造成系统对性能的要求也同样较高,针对前段的性能评测也是本次评测的关键方向之一。
通过结合实际系统的使用习惯进行性能模型设计,并依据系统实际的业务要求选取典型业务点、开发性能脚本并设计合理的场景及业务配比,使性能评测在以实际为基础的前提下,尽可能的发现系统的瓶颈,为系统调优提供参考和依据;
测试类型
性能测试
通过模拟生产运行的业务压力和使用场景组合测试系统的性能是否满足生产性能要求。
负载测试
通过在被测系统上不断增加压力,直到性能指标(例如响应时间)超过预定指标或者某种资源已达到饱和状态。这种测试可以找到系统的处理极限,为系统调优提供数据。
压力测试
测试系统在一定饱和状态下(例如CPU、内存在饱和使用的情况下)系统能够处理的会话能力,以及系统是否会出现错误
测试指标
响应时间
完成某个业务所需要的时间。
例如,从单击登录按钮到登录完成返回登录成功页面需要消耗1秒钟,那么就说这个操作的响应时间是1秒。
在性能测试中是通过事务函数来完成对响应时间的统计,事务是指做某件事情的操作,事务函