性能测试指标
基本指标: TPS 事务响应时间 并发数,CPU ,内存(资源利用率)
不同系统业务指标 成功率问题, 文件系统 (文件读写速度), DB (每秒插入数据,读取速度)
基本原则
响应时间:一般操作的响应时间为2,5,8秒,2秒内优秀,5秒内良好,8秒内可接受,其它一些特殊的操作,如上传,下载可以依据用户体验的情况,延长响应时间。
80/20原则:又称帕累托效应,比如,某一些系统一天中80%的访问量集中在20%的时间内。
性能测试功能点提取
1在用户需求规格说明书中,会给出系统的功能、界面与性能的要求。规范的需求规格说明书都会给出明确的性能指标,比如单位时间内访问量要达到多少、业务响应时间不超过多少、业务成功率不低于多少、硬件资源耗用要在一个合理的范围中,这些指标都会以可量化的数据进行说明。
2如果实际项目并没有这些正规的文档时,项目经理部署测试任务给测试组长时,一般就会说明是否要对项目的哪些业务模块进行性能测试,以及测试的要求是什么的。最麻烦的就是项目经理或者客户要求给出一个测试部门认为可以的数据,这样非常难做的。
3有时候也会碰到不懂装懂的客户,提出一些无理的需求,比如只能2000人使用的系统,客户要求并发用户10000,这显然是不合理的需求。这个就要看你怎么给客户沟通了。
但是,千万别伪造数据欺骗客户。
对于正规的项目,用户需求规格说明书中一般会给出类似的性能测试要求: