性能测试术语:资源利用率、隐性性能需求、显性性能需求
工具/原料
电脑,LoadRunner
方法/步骤
1
资源利用率:反映了对系统(Web服务器、数据库服务器、操作系统等)的各种资源的使用程度,如CPU利用率、内存占有率等。资源利用率是性能测试中分析瓶颈、发现问题从而改善性能的主要参数之一。
2
资源利用率=资源的实际使用/总的资源可用量
3
隐性性能需求:由普通客户提出 显性性能需求:由专业客户提出
4
在性能测试需求获取中,经典的80/20原则可理解:每个工作日80%的业务在20%的时间内完成; ¨80%的功能只会有20%的用户访问,或者说80%的用户只使用20%的功能;
5
例子:去年,全年处理业务约100万笔;其中15%的业务处理中每笔业务需对应用服务器提交7次请求; ¨70%的业务处理中每笔业务需对应用服务器提交5次请求; ¨其余15%的业务处理中每笔业务需对应用服务器提交3次请求。 ¨根据以往统计结果,每年的业务增量为15%,考虑到今后3年业务发展的需要,测试需按现有业务量的2倍进行。请根据上术数据进行测试强度的估算。(求:每年总的请求数、每天请求数、每秒请求数)
6
性能需求获取方法:⒈依据用户明确要求⒉依据用户提供的已有数据整理分析得出⒊依据同行业中类似项目或类似行业中的数据
注意事项
借助一般的B/S架构的项目性能目标来套,如2/5/10原则,即2秒的响应是愉快的,5秒的可接受的,10秒是最大可忍受的。
下一篇:怎样区分苏-27与苏-30