1、XXX 系统性能测试报告系统性能测试报告深圳市 XXXXXXX 限公司二零一七年一月性能测试报告本文中的所有信息归深圳市远行科技有限公司所有,未经允许,不得外传 第 I 页工件版本变更记录:版本号 拟制/修改日期 拟制/修改人 修改记录 批准人1.0 2017-01-18 XXXXX 新建 XXXXX性能测试报告本文中的所有信息归 XXXXXXXXX 有限公司所有,未经允许,不得外传第 II 页目录1 文档说明 .11.1 测试目的 .11.2 读者对象 .11.3 参考资料 .11.4 术语解释 .12 测试环境 .22.1 测试环境 .22.2 测试工具 .23 测试需求 .33.1 测试
2、功能点 .33.2 性能需求 .34 工作准备 .45 测试完成准则 .56 测试风险 .67 测试设计策略 .77.1 关键资源不处于阻塞状态 .77.2 组合测试用例策略 .78 业务模型 .88.1 场景一 .88.2 场景二 .89 测试报告输出 .9性能测试报告本文中的所有信息归深圳市远行科技有限公司所有,未经允许,不得外传 第 1 页1 文档说明1.1 编写目的本次测试报告为 xxx 系统的性能测试总结报告,目的在于总结性能测试工作,并分析测试结果,描述系统是否符合 xxx 系统的性能需求。1.2 测试目的本次性能测试的目的是检测 xxx 系 统 的 性 能 情 况 。 即:为 了
3、 xxx 系统上线后能够稳定运行,有 必要 在 上 线 前 对 核 心 业 务 场 景 的 压 力 情 况 有 充 分 了 解 。因此,希望在模拟生产环境的情 况 下 , 模 拟 上 线后 的 用 户 并 发 数 , 对 系 统 核 心 业 务 进 行 压 力 测 试 , 收 集 相 应 的 系 统 参 数 ,并 最 终 作 为 上 线 的 依 据 。1.3 读者对象预期参考人员包括用户、测试人员、开发人员、项目管理者、质量管理人员和需要阅读本报告的高层经理。1.4 参考资料名称 是否可用 备注 XXX 性能测试方案 是1.5 术语解释线程数:并发用户数请求数 Samples:发出了多少个请求
4、,例:模拟 10 个用户,每个用户迭代 10 次,就是 100次平均响应时间 Average:单个请求平均响应时间(毫秒)中位数 Median: 50 用户的响应时间(毫秒)90% Line:90 用户的响应时间Min:最小响应时间(毫秒)Max:最大响应时间(毫秒)错误率 Error%:出现错误的请求的数量/请求的总数吞吐量 Throughput:表示每秒完成的请求数(Request per Second) ,是指在没有帧丢失的情况下,设备能够接受的最大速率KB/Sec:每秒从服务器端接收到的数据量;性能测试报告本文中的所有信息归 XXXXXXXXX 有限公司所有,未经允许,不得外传第 2
5、页1GB1024MB,1MB1024KB,1KB 1024Bytes。1.6 系统压力强度估算 并发用户的经验公式为:使用系统的用户数量*(5%20%) 。 系统响应时间判断原则(2-5-10 原则)如下: 系统业务响应时间小于 2 秒,判为优秀,用户对系统感觉很好; 系统业务响应时间在 2-5 秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间在 5-10 秒之间,判为及格,用户对系统勉强接受; 系统业务响应时间超过 10 秒,判断为不及格,用户无法接受系统的响应速度;性能测试报告本文中的所有信息归 XXXXXXXXX 有限公司所有,未经允许,不得外传第 3 页2 测试环境2.1 测试
6、环境网络环境:lan(100M)软件环境: 操作系统:Windows Server 2008,Windows XP SP3 应用服务软件:WebSphere,Tomcat5.5 数据库:DB2,Oracle 10g硬件环境:硬件名称 数量(台) 型号 CPU 内存 备注应用服务器 1数据库服务器测试客户端2.2 测试工具性能工具:Jmeter3.0脚本录制:Badyboy2.1性能测试报告本文中的所有信息归 XXXXXXXXX 有限公司所有,未经允许,不得外传第 4 页3 测试需求3.1 测试功能点3.2 性能需求注:1. 如果未提出实际性能需求可简写或省略该项2. 此项根据产品需要可适当修改
7、 并发用户数达到?时,登录系统平均响应时间不超过?秒; 并发用户数为?时,操作主要的业务流平均响应时间在用户接受的范围内,系统 运行正常; ?小时运行组合测试用例时,系统正常运行不崩溃; 若系统容量不能达到要求的并发数或运行时间时,验证一下达到哪一个数值时,系统将不能支持性能测试报告本文中的所有信息归 XXXXXXXXX 有限公司所有,未经允许,不得外传第 5 页4 测试策略4.1 人力资源测试时间名称开始时间 结束时间 执行人员 备注测试方案测试脚本环境、数据准备结果分析、测试报告4.2 测试用例用例编号 T_login_0001验证功能 系统登录测试目的 被测系统是否能够满足大并发用户数登
8、录的要求前置条件 已注册用户的账号与密码方法 设置并发用户数为 100 个,模拟用户登录系统的负载压力情况,进行 30 分钟的连续压力测试,记录系统登录事务交易的平均响应时间、成功率,应用服务器、数据库服务器和网络的各项性能指标,作为系统在实际使用情况中的性能表现依据。对失败交易发生时的各项指标数据进行分析,定位问题发生的原因。用例名称 并发用户数 响应时间期望 备注系统登录并发 100 5s用例编号验证功能测试目的前置条件方法用例名称 并发用户数 响应时间期望 备注性能测试报告本文中的所有信息归 XXXXXXXXX 有限公司所有,未经允许,不得外传第 6 页性能测试报告本文中的所有信息归 XXXXXXXXX 有限公司所有,未经允许,不得外传第 7 页5 测试结果与分析(图文)5.1 情景一类 别 1 类 别 2 类 别 3 类 别 40123456系 列 1系 列 2系 列 3