xxxxxxxxxx 项目
性能测试报告
文档版本号: V1.0
文档密级:
内部公开
编写人:
文档编号:
归属部门/项
目:
生效日期:
版权信息
xxxxxxxxxxxxxx 公司
版权所有 侵权必究
文档修订记录
版本
号
V1.0
修订日期 修订人 修订说
明
修订
状态
A/M
审核日期
审核人
批准人
修订状态:A--增加,M--修改,D--删除
日期格式:YYYY-MM-DD
性能测试报告
目 录
1 预期读者......................................................................................................................................2
2 测试目的......................................................................................................................................2
3 测试环境......................................................................................................................................2
4 测试工具......................................................................................................................................2
5 术语与缩略语..............................................................................................................................3
6 测试人员......................................................................................................................................3
7 性能测试......................................................................................................................................3
7.1 压力测试.............................................................................................................................. 4
7.1.1 压力测试概述 ........................................................................................................... 4
7.1.2 测试目的 ................................................................................................................... 4
7.1.3 测试用例 ................................................................................................................... 4
7.1.4 测试方法 ................................................................................................................... 6
7.1.5 测试指标及期望 ....................................................................................................... 7
7.1.6 测试数据准备 ........................................................................................................... 8
7.1.7 运行状况记录 ........................................................................................................... 8
8 测试过程......................................................................................................................................8
8.1 测试描述.............................................................................................................................. 8
8.2 测试场景.............................................................................................................................. 8
9 测试报告......................................................................................................................................9
9.1 测试执行结果...................................................................................................................... 9
9.2 场景分析.............................................................................................................................. 9
9.2.1 场景 1(5 用户并发)........................................................................................... 10
9.2.2 场景 2(10 用户并发)......................................................................................... 11
9.3 测试结论............................................................................................................................ 11
性能测试报告
1 预期读者
xxxxx 项目各个干系人
2 测试目的
1. 测试系统对并发操作的处理情况下事务处理的正确性、完整性
2. 测试系统高负载运行条件下的性能情况
3. 确认系统是否满足《需求分析说明书》中规定的性能需求:
3 测试环境
其中部分机器的配置如下:
1、 测试客户端配置如下:
机器
CPU
内存
操作系统
应用
测试终端 1
Intel(R)Pentium(R)CPU
8G
Win7 旗舰版
Loadrunner 12
G645 @ 2.9GHz 2.9GHz
网络环境
内网 100Mbps
2、 测试服务器配置如下:
机器
CPU
内存
操作系统
应用
Web 服务器 Intel(R)Pentium(R)CPU
8G
CentOS 6.7
Tomcat 7.0
G645 @ 2.9GHz 2.9GHz
数据库服务
Intel(R)Pentium(R)CPU
8G
CentOS 6.7
MySQL5.6
器
G645 @ 2.9GHz 2.9GHz
网络环境
内网 100Mbps
4 测试工具
工具
Loadrunner 12
测试工具说明
1. 通过录制前端的业务操作过程产生测试脚本
性能测试报告
2. 可调试、修改测试脚本
3. 按照各种业务的并发比例配置并运行测试脚本
4. 分析测试结果,产生测试报告
5 术语与缩略语
术语名称
Maximum Running Vusers :
Duration Run For:
Duration :
Average Hits per Second :
Failed :
Passed :
Graph ‘s MiniMuM :
Graph ‘s Average :
Graph ‘s MaxiMUM :
6 测试人员
释
解
并发总数
预定时间(分)
结果用时(分)
每秒点击数(次)
失败数(个)
测试通过数(个)
最短响应时间(秒)
平均响应时间(秒)
最大响应时间(秒)
邓健生 - 测试管理;负责测试方案的制定和实施,硬件环境的搭建。
晓腾 - 开发人员;负责测试环境的部署。
税泽敏 - 用户;协助性能目标的制定。
7 性能测试
从广泛意义上讲性能测试包括:压力测试、稳定性测试、负载能力测试和可扩展性测试
等。在不同应用系统的性能测试中,需要根据应用系统的特点和测试目的的不同来选择具
体的测试方案,本次性能测试主要是采用通常的压力测试模式来执行的,即:逐步增加压
力,查看应用系统在各种压力状况下的性能表现。
在本次性能测试中,将 LoadRunner12 对测试应用的各层进行监控,检查并评估在模拟环
境中系统对负载的承受,及在不同的用户连接情况下系统的吞吐能力及响应能力,判断系
统性能是否存在缺陷,若存在则找系统的低效模块。
性能测试报告
7.1 压力测试
在性能测试中,压力测试主要是为了获取系统在较大压力状况下的性能表现而设计并
实现的,压力测试主要是获取系统的性能瓶颈和系统的最大吞吐率。
7.1.1 压力测试概述
本次测试是针对系统在应对大数据量的压力下业务处理能力的测试,检验系统的吞吐
率。本系统的压力测试主要是针对首页访问和我的额度进行,检查应用高峰时期,并发用
户数较多的时候的处理能力等等。
7.1.2 测试目的
压力测试的目的就是检验系统的最大吞吐量,检验现行的业务系统在各种压力交易量
下的运行状况,检验系统地运行瓶颈,获取系统的处理能力等等。
本次针对系统所进行的压力测试的测试目的为:
给出系统当前的性能状况
定位系统性能瓶颈或潜在性能瓶颈
总结一套合理的、可操作的、适合公司现实情况的性能测试方案,为后续的性能
测试工作提供基本思路。
7.1.3 测试用例
测试用例编号
性能测试点
性能测试点描述
FS_ TXLMK_001
首页访问
用户访问门户首页
ED_ TXLMK_002
额度模块
用户访问额度模块首页
ZD_ TXLMK_003
账单模块
用户访问账单模块首页
FX_ TXLMK_004
消费返现模块
用户访问消费返现模块首页
性能测试报告
FS_ TXLMK_001 首页访问
测试用例描述(用户为校验卡绑定流程)
1、打开微信发现页面;
2、点击简卡小程序名称;
3、预期结果:响应时间在 1-5 秒。
并发数量
编号
并发数量
测试次数
备注
1
2
5
10
1
1
ED_ TXLMK_002 额度模块
测试用例描述
1、进入首页页面;
2、点击我的额度;
3、预期结果:响应时间在 1-5 秒。
并发数量
编号
并发数量
测试次数
备注
1
2
5
10
1
1
ZD_ TXLMK_003 账单模块
测试用例描述
1、进入首页页面;
性能测试报告
2、点击我的账单;
3、预期结果:响应时间在 1-5 秒。
并发数量
编号
并发数量
测试次数
备注
1
2
5
10
1
1
FX_ TXLMK_004 消费返现模块
测试用例描述
1、进入首页页面;
2、点击我的;
3、点击消费返现;
4、预期结果:响应时间在 1-5 秒。
并发数量
编号
并发数量
测试次数
备注
1
2
5
10
1
1
7.1.4 测试方法
使用 LoadRunner12,对系统进行脚本录制、测试回放、逐步加压和跟踪记录。测试过
程中,由 LoadRunner12 的管理平台调用各台测试前台,发起各种组合的交易请求,并跟踪
记录服务器端的运行情况和返回给客户端的运行结果。