软件项目性能测试报告_第1页
软件项目性能测试报告_第2页
软件项目性能测试报告_第3页
软件项目性能测试报告_第4页
软件项目性能测试报告_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXX 软件项目性能测试报告软件项目性能测试报告 版本列表版本列表 A-增加;M-修改;D-删除 版本号日期撰写人修改类型描述 V1.0创建全部内容 目录目录 目录目录.3 1引言引言.6 1.1编写目的.6 1.2预期读者.6 1.3参考文档.6 2测试目的测试目的.6 2.1测试目标.7 3项目概述项目概述.7 4业务分析业务分析.7 4.1用户活动剖析和建模.7 4.2性能目标.7 4.3测试用例.8 5测试方法测试方法.8 5.1测试工具.8 5.2测试环境.8 5.3测试场景设计.9 5.3.1用户并发测试.9 5.3.1.1登录模块测试内容描述.9 5.3.1.2XX 意见书模块测试内容描述.10 5.3.1.3外聘律师事务所模块测试内容描述.10 5.3.1.4XX 顾问/XX 机构模块测试内容描述.11 5.3.1.5案件模块测试内容描述.11 6测试结果分析测试结果分析.11 6.1结果汇总.11 6.1.1用户并发测试:.11 6.2结果分析图.12 6.2.1并发测试.12 6.2.1.1登录.12 6.2.1.1.160Vuser.12 6.2.1.1.1.1事务概要.12 6.2.1.1.1.2响应时间.12 6.2.1.1.1.3吞吐量.12 6.2.1.1.280Vuser.13 6.2.1.1.2.1事务概要.13 6.2.1.1.2.2响应时间.13 6.2.1.1.2.3吞吐量.13 6.2.1.1.3100Vuser.13 6.2.1.1.3.1事务概要.13 6.2.1.1.3.2响应时间.13 6.2.1.1.3.3吞吐量.13 6.2.1.2XX 意见书.13 6.2.1.2.160Vuser.13 6.2.1.2.1.1事务概要.13 6.2.1.2.1.2响应时间.14 6.2.1.2.1.3吞吐量.14 6.2.1.2.280Vuser.14 6.2.1.2.2.1事务概要.14 6.2.1.2.2.2响应时间.14 6.2.1.2.2.3吞吐量.14 6.2.1.2.3100Vuser.14 6.2.1.2.3.1事务概要.14 6.2.1.2.3.2响应时间.14 6.2.1.2.3.3吞吐量.14 6.2.1.3外聘律师事务所.15 6.2.1.3.160Vuser.15 6.2.1.3.1.1事务概要.15 6.2.1.3.1.2响应时间.15 6.2.1.3.1.3吞吐量.15 6.2.1.3.280Vuser.15 6.2.1.3.2.1事务概要.15 6.2.1.3.2.2响应时间.15 6.2.1.3.2.3吞吐量.15 6.2.1.3.3100Vuser.15 6.2.1.3.3.1事务概要.15 6.2.1.3.3.2响应时间.16 6.2.1.3.3.3吞吐量.16 6.2.1.4XX 顾问/XX 机构.16 6.2.1.4.160Vuser.16 6.2.1.4.1.1事务概要.16 6.2.1.4.1.2响应时间.16 6.2.1.4.1.3吞吐量.16 6.2.1.4.280Vuser.16 6.2.1.4.2.1事务概要.16 6.2.1.4.2.2响应时间.16 6.2.1.4.2.3吞吐量.17 6.2.1.4.3100Vuser.17 6.2.1.4.3.1事务概要.17 6.2.1.4.3.2响应时间.17 6.2.1.4.3.3吞吐量.17 6.2.1.5案件.17 6.2.1.5.160Vuser.17 6.2.1.5.1.1事务概要.17 6.2.1.5.1.2响应时间.17 6.2.1.5.1.3吞吐量.17 6.2.1.5.280Vuser.18 6.2.1.5.2.1事务概要.18 6.2.1.5.2.2响应时间.18 6.2.1.5.2.3吞吐量.18 6.2.1.5.3100Vuser.18 6.2.1.5.3.1事务概要.18 6.2.1.5.3.2响应时间.18 6.2.1.5.3.3吞吐量.18 7结论结论.18 1 引言引言 1.1编写目的编写目的 本次测试是针对 XXX 项目系统进行的性能测试。性能测试涉及到该系统的登录、案 件、XX 意见书、外聘律师事务所管理、XX 顾问/XX 机构 5 个主要的系统应用功能。 通过模拟实际用户的使用场景进行压力测试,获得服务器运行时的相关数据,从而进 行分析,找出系统业务处理的最佳性能点。分别以 60、80、100 为基数进行测试,测事务 平均响应时间。 1.2预期读者预期读者 XXX 信息技术部以及项目开发人员 1.3参考文档参考文档 XXX 项目需求说明书 2 测试目的测试目的 此次性能测试的目的如下: 能力验证 在使用负荷最多时,服务器的性能在如下范围内: CPU 最大使用率(85%) ; 内存最大使用率(85%) ; 测试 XXX 系统在 60 并发用户的条件下核心功能请求响应时间是否小于 10 秒; 事务成功率不能低于 95%; 性能调优 主要为了发现 XXX 系统中的性能瓶颈,通过各种参数调整和代码的调整来提高系统 的性能。 缺陷发现 主要为了通过此次测试来发现系统上是否依然存在功能上的缺陷。 2.1测试目标测试目标 期望指标: 性能指标限制条件:性能指标限制条件: 服务器的 CPU 平均利用率不能超过 85%; 事务成功率不能低于 95%; 测试过程中,内存使用率不要超过 85%且无明显变化; 报表类运算事务平均响应时间小于 15 秒; 页面交互事务平均响应时间不能超过 10 秒; 3 项目概述项目概述 4 业务分析业务分析 4.1用户活动剖析和建模用户活动剖析和建模 4.2性能目标性能目标 根据需求文档和设计文档以及与客户交流的结果,分析得出每模块的性能需求。具体 如下: 业务名称业务名称并发数量并发数量事务响应时间(秒)事务响应时间(秒)事务成功率 登录60=95% XX 意见书60=95% 外聘律师事务所管理60=95% XX 顾问/XX 机构60=95% 案件60=95% 4.3测试用例测试用例 编号用例概要具体描述 1 登录打开登录页面,输入用户名、密码,点击登录按钮,在登录前设置集合点 2 XX 意见书 进入 XX 意见书管理模块,单击新建,输入相应信息,点击提交按钮,在弹出页 面提交前设置集合点 3 外聘律师事务所进入外聘律师事务所管理模块,单击新建,输入相应信息,点击提交按钮,在 弹出页面提交前设置集合点 4 XX 顾问/XX 机构进入 XX 顾问/XX 机构模块,分别查询 XX 顾问和 XX 机构,在查询前设置集合 点 5 案件进入案件管理模块,单击新建,输入相应信息,点击提交按钮,在弹出页面提 交前设置集合点 5 测试方法测试方法 5.1测试工具测试工具 本次性能测试主要使用HP 公司的专业测试工具LoadRunner11,采用录制、回放的 方法,即录制 IE 浏览器发送、接收的 HTML 数据包,使用工具模拟大量客户端向服务 器发送业务请求并实时性能监测的方式,对“XXX 系统项目”登录、XX 意见书、外聘律 师事务所、XX 顾问/XX 机构、案件几个模块进行性能验证,判断系统在多用户并发请求下, 服务器是否稳定以及响应时间是否满足。 5.2测试环境测试环境 设备设备硬件配置硬件配置软件配置软件配置 数据库服务器虚拟服务器 处理器:Intel(R)Xeon(R)CPU X- Win2008server R2 mysql 5650 2.67GHz (4 处理器) 内存:2G 硬盘:40G 应用服务器虚拟服务器 处理器:Intel(R)Xeon(R)CPU X- 5650 2.67GHz (4 处理器) 内存:2G 硬盘:40G Win2008server R2 Tomcat 性能测试机虚拟服务器 处理器:Intel(R)Core i5 2.53GHz (4 处理器) 内存:2G 硬盘:40G Win2008server R2 LoadRunner 11.0 Microsoft Office IE8 5.3测试场景设计测试场景设计 组名称组名称场景业务及比例分配场景业务及比例分配监测数据监测数据 场景 共 60 并发用户 测试每个脚本分配均为 60 并发 RAMP UP:每 15 秒增加 10 个用户; Duration: 单脚本持续 10 分钟 RAMP DOWN:每 20 秒钟退出 10 个用户。 数据库服务器性能指标 应用服务器 CPU 使用率 应用服务器内存使用率 模块响应时间 LR 日志 服务器日志 5.3.1用户并发测试用户并发测试 5.3.1.1登录模块测试内容描述 功能 创建用户登录的进程,60/80/100 个客户端同时启动此进程。 目的 本用例主要测试服务器的性能表现、响应时间以及是否有保存失败的情 况出现。 方法分别 采用 60、80、100 并发用户数对系统进行测试 并发用户数与事务执行情况 并发用户 数 事务平均 响应时间 事务最 大响应 时间 平均每秒 处理事务 数 事务成 功率 每秒点击 率 平均流量 (字节/秒) 60 80 100 5.3.1.2XX 意见书模块测试内容描述 功能 创建 XX 意见书模块的进程,60/80/100 个客户端同时启动此进程。 目的 本用例主要测试服务器的性能表现、响应时间以及是否有保存失败的情 况出现。 方法分别 采用 60、80、100 并发用户数对系统进行测试 并发用户数与事务执行情况 并发用户 数 事务平均 响应时间 事务最 大响应 时间 平均每秒 处理事务 数 事务成 功率 每秒点击 率 平均流量 (字节/秒) 60 80 100 5.3.1.3外聘律师事务所模块测试内容描述 功能 创建外聘律师事务所模块的进程,60/80/100 个客户端同时启动此进程。 目的 本用例主要测试服务器的性能表现、响应时间以及是否有保存失败的情 况出现。 方法分别 采用 60、80、100 并发用户数对系统进行测试 并发用户数与事务执行情况 并发用户 数 事务平均 响应时间 事务最 大响应 时间 平均每秒 处理事务 数 事务成 功率 每秒点击 率 平均流量 (字节/秒) 60 80 100 5.3.1.4XX 顾问/XX 机构模块测试内容描述 功能 创建 XX 顾问/XX 机构模块的进程,60/80/100 个客户端同时启动此进程。 目的 本用例主要测试服务器的性能表现、响应时间以及是否有保存失败的情 况出现。 方法分别 采用 60、80、100 并发用户数对系统进行测试 并发用户数与事务执行情况 并发用户 数 事务平均 响应时间 事务最 大响应 时间 平均每秒 处理事务 数 事务成 功率 每秒点击 率 平均流量 (字节/秒) 60 80 100 5.3.1.5案件模块测试内容描述 功能 创建用户案件模块的进程,60/80/100 个客户端同时启动此进程。 目的 本用例主要测试服务器的性能表现、响应时间以及是否有保存失败的情 况出现。 方法分别 采用 60、80、100 并发用户数对系统进行测试 并发用户数与事务执行情况 并发用户 数 事务平均 响应时间 事务最 大响应 时间 平均每秒 处理事务 数 事务成 功率 每秒点击 率 平均流量 (字节/秒) 60 80 100 6 测试结果分析测试结果分析 6.16.1 结果汇总结果汇总 6.1.1 用户并发测试用户并发测试: 场景功能场景功能事物事物用户数量用户数量事务成功率事务成功率平均响应时间平均响应时间( (秒秒) )吞吐量吞吐量(MB)(MB) 登录登录 60100%17.15110.883 40100%12.35410.225 20100%9.15710.61 60100%1.33610.883 4099.94%1.05810.225 首页展示 20100%0.88610.61 60100%0.10310.728 80100%0.1310.844 XX 意见书 保存 100100%0.16310.553 60100%0.20610.728 80100%0.22610.844 XX 意见书 XX 意见书 提交 100100%0.25610.553 60100%0.12610.026 80100%0.1729.849 外聘律师 事务所保 存 10082.49%15.5461.462 60100%0.2310.026 8099.82%0.4489.849 外聘律师 事务所外聘律师 事务所提 交 10081.33%23.5681.462 60100%0.0847.964 80100%0.1198.049 XX 机构查 询 100100%0.1228.742 60100%0.227.964 80100%0.3178.049 XX 顾问/XX 机构 XX 顾问查 询 100100%0.3458.742 60100%0.13110.658 80100%0.16210.775 案件保存 100100%0.20110.413 60100%0.19810.658 80100%0.22310.775 案件 案件提交 100100%0.25710.413 6.26.2 结果分析图结果分析图 6.2.16.2.1并发测试并发测试 6.2.1.16.2.1.1 登录登录 6.2.1.1.160Vuser 6.2.1.1.1.1事务概要事务概要 6.2.1.1.1.2响应时间响应时间 6.2.1.1.1.3吞吐量吞吐量 6.2.1.1.240Vuser 6.2.1.1.2.1事务概要事务概要 6.2.1.1.2.2响应时间响应时间 6.2.1.1.2.3吞吐量吞吐量 6.2.1.1.320Vuser 6.2.1.1.3.1事务概要事务概要 6.2.1.1.3.2响应时间响应时间 6.2.1.1.3.3吞吐量吞吐量 6.2.1.26.2.1.2 XXXX 意见书意见书 6.2.1.2.160Vuser 6.2.1.2.1.1事务概要事务概要 6.2.1.2.1.2响应时间响应时间 6.2.1.2.1.3吞吐量吞吐量 6.2.1.2.280Vuser 6.2.1.2.2.1事务概要事务概要 6.2.1.2.2.2响应时间响应时间 6.2.1.2.2.3吞吐量吞吐量 6.2.1.2.3100Vuser 6.2.1.2.3.1事务概要事务概要 6.2.1.2.3.2响应时间响应时间 6.2.1.2.3.3吞吐量吞吐量 6.2.1.36.2.1.3 外聘律师事务所外聘律师事务所 6.2.1.3.160Vuser 6.2.1.3.1.1事务概要事务概要 6.2.1.3.1.2响应时间响应时间 6.2.1.3.1.3吞吐量吞吐量 6.2.1.3.280Vuser 6.2.1.3.2.1事务概要事务概要 6.2.1.3.2.2响应时间响应时间 6.2.1.3.2.3吞吐量吞吐量 6.2.1.3.3100Vuser 6.2.1.3.3.1事务概要事务概要 6.2.1.3.3.2响应时间响应时间 6.2.1.3.3.3吞吐量吞吐量 6.2.1.46.2.1.4 XXXX 顾问顾问/XX/XX 机构机构 6.2.1.4.160Vuser 6.2.1.4.1.1事务概要事务概要 6.2.1.4.1.2响应时间响应时间 6.2.1.4.1.3吞吐量吞吐量 6.2.1.4.280Vuser 6.2.1.4.2.1事务概要事务概要 6.2.1.4.2.2响应时间响应时间 6.2.1.4.2.3吞吐量吞吐量 6.2.1.4.3100Vuser 6.2.1.4.3.1事务概要事务概要 6.2.1.4.3.2响应时间响应时间 6.2.1.4.3.3吞吐量吞吐量 6.2.1.56.2.1.5 案件案件 6.2.1.5.160Vuser 6.2.1.5.1.1事务概要事务概要 6.2.1.5.1.2响应时间响应时间 6.2.1.5.1.3吞吐量吞吐量 6.2.1.5.280Vuser 6.2.1.5.2.1事务概要事务概要 6.2.1.5.2.2响应时间响应时间 6.2.1.5.2.3吞吐量吞吐量 6.2.1.5.3100Vuser 6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论