XXX门户网站性能测试报告 联系客服

发布时间 : 星期四 文章XXX门户网站性能测试报告更新完毕开始阅读6740a10d240c844768eaee01

的一个重要压力点所在。所以本次测试只选取检索业务的性能情况和界面浏览进行记录和分析。

2.3测试目标

本次测试是针对XXXX网站检索和页面浏览在迎接大业务量的压力下而进行的,主要需要获得如下的测试指标。

1、系统的稳定负载能力:即在正常的响应时间中,系统能够支持的最多的客户端的数量,例如:找到用户可容忍的基本响应时间为5秒时,系统的支持用户数。

2、系统的极限负载能力:即在某个较长的响应时间,客户主观上已无法容忍的情况下,系统能够支持的最多的客户端的数量。

3、系统的无故障运行时间:即在得出系统的最合理的响应时间和支持响应的客户端数量该前提下,无故障运行时间,暂定8--12小时。

2.4测试方法

总体方法:使用美科利公司(Mercury)的性能测试软件LoadRunner,对现行的系统

检索,页面预览进行脚本录制、测试回放、逐步加压和跟踪记录。测试过程中,由LoadRunner的管理平台调用各台测试前台,发起检索查询请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。

此次性能测试在http://www.xxxxxx进行,环境在服务器软件、硬件上与生产环境保持

一致,数据库结构和真实环境数据库结构一致,只是在网络带宽上有一定的区别,实际外网带宽会有所不足。

本次将进行基准测试,并发数测试,稳定性测试3种类型测试,并对主要测试指标进行记录和分析。

2.4.1基准测试

基准测试在系统无压力(外界环境,服务器无额外服务运行,无额外监控进程运行)的

第5页共27页

情况下,取得各项事务和业务的系统并发用户数和平均响应时间作为分析衡量标准,用于初步诊断系统是否存在性能瓶颈。

2.4.2并发测试

没有明确的系统性能指标前提下,用Loadrunner模拟多用户同时向服务器发起交易请求,运行过程中每个用户没有思考时间(ThinkTime)的情况下持续提交交易请求,向系统施加压力。

2.4.3稳定性测试

重点测试支付系统在业务高峰期压力下运行的稳定性。

2.5性能指标

在本次性能测试,由于没有具体和明确的性能指标,所以各类测试指标包括测试中应该达到的某些性能指标和相关服务器的性能指标,都应该受到以下三个基本条件的约束。 ? 业务执行的平均响应时间(期望值:<= 5s) ? CPU利用率小于75%

? 内存Paging rate状态未持续处于高位运行

2.6性能测试流程

通过自动化测试工具模拟最终用户向服务器发起业务请求,进行性能测试。通过测试工具对测试过程中系统各点进行监控,每一次测试结束后工具自动生成结果报告供分析使用。

第6页共27页

2.7测试术语

1) 系统的响应时间:即在各种负载压力情况下,系统的响应时间,也就是从客户端

交易发起,到服务器端交易应答返回所需要的时间,包括网络传输时间和服务器处理时间。

2) 应用系统的吞吐量:即应用系统在单位时间内完成的交易量,也就是在单位时间

内,应用系统针对不同的负载压力,所能完成的交易数量。

3) 应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应时

间中,系统能够支持的最多的客户端的数量。 4) 缩略语:Vuser,Transaction,TPS

Vuser虚拟用户Virtual user,模拟真实业务逻辑步骤的虚拟用户,虚拟用户模拟的操作步骤都被记录在虚拟用户脚本里。Vuser 脚本用于描述 Vuser 在场景中执行的操作。

Transaction事务事务是性能测试脚本的一个重要特性。要度量服务器的性能,需要定义事务,每个事务都包含事务开始和事务结束标记。事务用来衡量脚本中一行代码或多行代码的执行所耗费的时间.可以将事务开始放置在脚本中某行或者多

第7页共27页

行代码的前面,将事务结束放置在该行或者多行代码的后面,在该脚本的虚拟用户运行时,这个事务将衡量该行或者多行代码的执行花费了多长时间。

TPS每秒事务数(Transaction Per Second)每秒钟系统能够处理的交易或事务的数量,它是衡量系统处理能力的重要指标。TPS 是 LoadRunner 中重要的性能参数指标。

第三章 性能测试环境

3.1服务器环境

数据库服务器: 服务器型号:IBM

CPU:8核Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 内存:32GB 系统盘:云磁盘 数据盘:云磁盘 操作系统: 应用软件:

3.2客户端环境

资源 Loadrunner 11 Office 2007 Windows XPSP3,Windows7 IE10,Firefox及其组件 PC 描述 主要性能测试工具 用于记录测试数据 测试客户端系统 测试客户端应用软件 测试计算机 数量 1 2 1 1 2 3.3网络结构

网络拓扑和结构图如下:

第8页共27页