经常使用的性能测试策略

性能测试的经常使用策略有:数据库

一、基准测试服务器

单用户测试须要打开控制台,获取Analysis结果()并发

二、并发测试负载均衡

多用户在同一时间作同一事情或执行同一操做,针对同一业务(LR精确到毫秒),通常测试并发的数量与最大在线数的数量之比为(1:10)性能

并发测试是严格的测试,考查AUT承受瞬时压力的能力测试

三、综合场景测试:经过对系统结构和功能的分析,对用户的分布和使用频率的分析,来构造系统综合场景的测试模型,模拟不一样的用户执行不一样的操做内存

多用户,在线,全部用户循环执行某些操做(一段时间),号称能最大程度的模拟真实的生产场景,(不须要并发)资源

四、递增测试集群

适用的场景:系统的登陆模块有瓶颈(存在问题),可是要考察的测试点又不是登陆,则可使用递增的方式登陆,去测试需求中的测试点(如测试1000个在线用户的查询)登录

五、内存泄露测试

经过正常的性能测试,若是被测系统的内存曲线走势不正常,则关注起相应的各项重要内存指标,经过对应的走势确实是否发生了内存泄露,

内存泄露,(比如内存的空间被占用满了,没法继续分配使用)

六、数据容量测试

把大容量的数据添加到数据库中的,观察被测系统是否可以正常运行

七、疲劳强度测试

对AUT在必定的(强度下)压力下,对系统执行7*24小时的测试,(要进行该测试的好比银行系统等)

考察疲劳强度测试时,要考察其平均响应时间,以及各台服务器的各项资源状况。
好比:集群 负载均衡、下降成本

八、极限测试

使用并发测试,在线测试的方法,测试出系统可以承受的极限压力(最大用户数),或者系统可以达到的最大处理能力(吞吐量),也能够用递增测试的方法,对系统进行100用户,200用户 500用户的测试(也成摸高测试)

相关文章
相关标签/搜索