我要开始写微博,不然就out了
性能测试分类,求补充~
上一篇 /
下一篇 2013-07-18 09:49:21
/ 个人分类:性能
检查点:a到b点之间的系统性能,以性能预期结果为前提,对系统不断施压
目标:验证系统的处理能力是否满足既定的性能指标
建议运行时间:1~2小时
重点关注指标:响应时间、TPS、Load、CPU等
应用场景:项目功能模块有改动,有做过性能测试并有明确的性能需求
负载测试
检查点:b点的系统性能,在既定的负载下系统的处理能力
目标:在一定负载条件下软件系统的性能表现
建议运行时间:1~3小时
重点关注指标:响应时间、TPS、Load、CPU等
应用场景:对系统性能要求比较高的功能点,例如下单、购物车等
压力测试
检查点:b点到d点之间的系统性能,不断给系统加压直到系统无法正常运行
目标:找到系统的性能瓶颈,检查容错能力和恢复能力
建议运行时间:1~3小时
重点关注指标:吞吐量、cpu usage<=80、load<=cpu核心个数*3
应用场景:己上线但有压力调整的项目;新项目的服务器
工作容量探索
稳定性测试
检查点:a到b点之间的系统性能,给系统一定的业务压力,运行一段较长的时间
目标:在满足性能需求的性能压力下长时间运行,系统稳定性检查
建议运行时间:12小时以上
重点关注指标:吞吐量、错误响应百分比
应用场景:项目长时间运行存在性能问题的项目,例如搜索list数据读取
基准测试
检查点:模拟软件所设计的不同的用户数量和系统软件所能承受的用户数量进行测试,通过抽取一次测试结果作为基准值与其它测试结果进行对比,并分析出最佳运行用户环境
目标:寻找系统在性能指标允许范围内的最佳运行环境等
建议运行时间:20分钟到1小时
重点关注指标:平均响应时间、错误响应百要比、cpu usage<=50%、load<=cpu核心个数*2
应用场景:未上线的新项目;己上线但性能数据未知的项目
最近要搞培训,所以把以前知道的整理了一下,但有些点还是有些不是特别确定,在网上也翻了很多资料说的都不一样,希望大家看了顺便也帮我补充、完善一下^^
收藏
举报
TAG: