的性能水平,面临业务增加时,系统抗压如何等这些问题需要通过一个较为真实的性能模拟测试来给出答案,通过测试和分析为系统性能的提升提供一些重要参考数据,以供后期系统在软硬件方面的改善和完善。
本《性能测试报告》即是基于上述考虑,参考当前的一些性能测试方法而编写的,用以指导即将进行的该系统性能测试。
第二章测试活动
测试用具
本次性能测试主要采用HP公司的Loadru
er11作为性能测试工具。Loadru
er主要提供了3个性能测试组件:VirtualUserGe
eratorCo
trollerA
alysis。
使用VirtualUserGe
erator修改和优化脚本。使用Co
troller进行管理,控制并发的模拟并发数,记录测试结果。使用A
alysis进行统计和分析结果。
测试范围
此次性能测试实施是对xxxxxx门户网站系统性能进行测试评估的过程,我们将依据系统将来的实际运行现状,结合系统的设计目标和业务特点,遵循着发生频率高、对系统或数据库性能影响大、关键和核心业务等原则选取需要进行测试的业务,模拟最终用户的操作行为,构建一个与生产环境相近的压力场景,对系统实施压力测试,以此评判系统的实际性能表现。
f根据与相关设计,开发人员的沟通和交流,本次测试主要就是针对大量用户在使用XXX门户网站进行信息查询,而选取的典型事务就是用户使用检索进行关键字搜索以及界面浏览和反馈回搜索结果,这是用户使用最频繁,反应最多的地方,也是本系统当前以及以后业务的一个重要压力点所在。所以本次测试只选取检索业务的性能情况和界面浏览进行记录和分析。
测试目标
本次测试是针对XXXX网站检索和页面浏览在迎接大业务量的压力下而进行的,主要需要获得如下的测试指标。
1、系统的稳定负载能力:即在正常的响应时间中,系统能够支持的最多的客户端的数量,例如:找到用户可容忍的基本响应时间为5秒时,系统的支持用户数。
2、系统的极限负载能力:即在某个较长的响应时间,客户主观上已无法容忍的情况下,系统能够支持的最多的客户端的数量。
3、系统的无故障运行时间:即在得出系统的最合理的响应时间和支持响应的客户端数量该前提下,无故障运行时间,暂定812小时。
测试方法
总体方法:使用美科利公司(Mercury)的性能测试软件LoadRu
er,对现行的系统检索,页面预览进行脚本录制、测试回放、逐步加压和跟踪记录。测试过程中,由LoadRu
er的管理平台调用各台测试前台,发起检索查询请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。
此次性能测试在进行,环境在服务器软件r