性能测试报告

性能测试报告

xxxx 有限公司 xxxx 年xxxx 月

版 本 记 录

目 录

第1章 系统概述 ................................................................................................................................. 3 第2章 测试环境 ................................................................................................................................. 4 2.1 2.2 2.3

网络环境 ................................................................................................................................. 4 硬件环境: ............................................................................................................................. 4 环境的模拟图 ....................................................................................... 错误!未定义书签。

第3章 测试性质 ............................................................................................... 错误!未定义书签。 第4章 整体工作起止日期 ............................................................................... 错误!未定义书签。 第5章 性能测试范围 ......................................................................................................................... 6 5.1 5.2

业务流程 ............................................................................................... 错误!未定义书签。 查询流程 ............................................................................................... 错误!未定义书签。

第6章 性能测试工具 ......................................................................................................................... 7 第7章 性能测试的参与各方信息 ................................................................... 错误!未定义书签。 第8章 方案设计 ............................................................................................................................... 12 8.1 8.2

系统压力强度估算 ............................................................................................................... 12 测试场景 ............................................................................................................................... 12

第9章 风险 ....................................................................................................... 错误!未定义书签。

第1章 系统概述

系统名称:

系统组成: 基于tomcat 集成应用程序,采用oracle 数据库管理系统的电网线损管理系统。

系统简述: 以省公司的调度SCADA 系统、计量计费系统、电力营销用电信息采集系统及各市供电公司的调度SCADA 系统、计量计费系统、远方抄表系统等为基础数据源,通过标准接口设计建立数据关联,实现理论线损在线计算、线损“四分”统计计算分析、线损考核管理、辅助降损决策支持、WEB 信息发布等应用功能,满足省公司和各供电公司的使用需求,为河南电网线损精益化管理提供有力的技术支持。

测试目标:系统在现有配置情况下能够达到省公司要求指标。

第2章 测试环境及人员 2.1 网络环境

省局内部的以太网,与服务器的连接速率为100M ,与客户端的连接速率为10/100M.

2.2 硬/软件环境:

2.3 测试人员

性能测试报告 第 5 页

第3章 性能测试范围

此次测试主要模拟该系统主体业务进行操作,主要分为报表列表如下:

主网报表:

变电站——>变电站统计表——>变电站损耗日统计表 变电站——>占用电——>站用电月统计表 输电线路——>输电线路损耗日统计表 变压器——>变压器损耗日报表 分压——>分压线损率日报表 母线——>母线不平衡日报表

第4章 性能测试工具

负载模拟工具

工具名称:loadrunner

系统监控工具

nmon_analyser 可以自动获取系统资源并以图片形式存储 ssh 实时查看系统资源运行情况

网络监控工具

Spotlight

数据库监控/诊断工具

Oracle 自带控制台、Spotlight

应用平台监控/诊断工具

Jprofiler 、Spotlight

第5章 性能测试场景及报告 5.1 单业务测试

场景说明:

两个用户并发登陆查询变电站日统计报表并且推出。 简要报告:

总体报告如下图:

事物相应时间如图:

性能测试报告 第 9 页

1 bdzrMenu_Transaction 7.205 7.234 7.255

0.014

1 check_Transaction 4.015 4.025 4.032 0.005

1 login_Transaction 1.094 1.174 1.539 0.111

1 logOut_Transaction 7.049 7.176 7.497 0.124

1 menu_Transaction 7.223 7.388 7.663 0.167

1 vuser_end_Transaction 0.0 0.0 0.0 0.0

1 vuser_init_Transaction 0.0 0.0 0.0 0.0

每秒点击数如下图:

平均事物相应时间如下图:

Color

Scale 1

Measurement

bdzName_Transaction

Min. 0.047

Ave. 0.053

Max. 0.06

SD 0.003

1 bdzrMenu_Transaction 7.205 7.234 7.255 0.014

1 check_Transaction 4.015 4.025 4.032 0.005

1 login_Transaction 1.094 1.174 1.539 0.111

1 logOut_Transaction 7.049 7.176 7.497 0.124

1 menu_Transaction 7.223 7.388 7.663 0.167

1 vuser_end_Transaction 0.0 0.0 0.0 0.0

1 vuser_init_Transaction 0.0 0.0 0.0 0.0

10

5.2 多业务测试

11

第6章 方案设计

6.1 系统压力强度估算

测试压力估算时采用原则如下:

系统在线用户数取系统总用户数的10%

例如:省中调使用系统总用户数为200,系统在现有配置下应支持在线用户数为20; 系统在线用户并发数取在线用户数的50%

例如:省局中后系统最大用户在线数为10,系统在现有配置下应支持在线用户并发数为5;

系统响应时间判断原则(5-10-20原则)如下:

系统业务响应时间小于5秒,判为优秀,用户对系统感觉很好; 系统业务响应时间在5-10秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间在10-20秒之间,判为及格,用户对系统勉强接受; 系统业务响应时间超过20秒,判断为不及格,用户无法接受系统的响应速度;

6.2 测试场景

此次性能测试主要分为两个阶段:单业务测试阶段,多业务测试阶段

备注:所有的响应时间在数据抽取测试过程中不适用,可以不进行考虑。 在不同阶段,系统同时要进行性能测试范围内的业务操作。

访问频率:平均15-30hit/s

6.2.1 单业务测试阶段 6.2.1.1 测试过程

测试过程分为三个阶段:性能检测——>性能诊断——>性能调优

1. 启动单业务测试环境;

2. 按照以下场景模拟单业务进行操作;

3. 当所有预定用户都在线时,监控Jprofiler 控制台以及tomcat 控制台; 4. 当所有预定用户操作完成,查看oracle 数据库以及请求返回信息; 5. 根据返回结果,进行性能诊断;

6. 根据诊断结果进行tomcat 和oracle 参数调优; 7. 系统参数调优,重新执行测试过程。

备注:测试过程依据tomcat 和oracle 参数调优变化、响应时间执行循环迭代过程,当预期最大并发用户同时操作业务,响应时间达到系统性能要求时,此次测试阶段结束。

6.2.1.2 性能诊断信息来源

1. tomcat 控制台信息 2. Jprofiler 监控结果 3. oracle 数据库执行结果 4. oracle 控制台信息 5. loadrunner 返回错误信息 6. Spotlight 监控结果

例如:如果没有错误,适当增加用户;错误信息为服务器拒绝连接,调整tomcat 连接数或者oracle 数据库连接数;错误信息为http 内部错误信息,减少相应用户。

6.2.1.3 评估标准

Tomcat 达到最佳参数配置下能够支持预期最大用户并发数,且响应时间达到良好标准。 预计最大用户数为5,响应时间良好标准为5-10秒。

6.2.1.4 参与人员及其职责 6.2.1.5 场景设计

6.2.2 多业务测试阶段 6.2.2.1 测试过程

测试过程分为三个阶段:性能检测——>性能诊断——>性能调优

1. 2. 3. 4. 5. 6. 7.

按照单业务测试阶段测试结果的最佳配置增加业务,启动环境; 按照以下场景模拟用户进行操作;

当所有预定用户都在线时,监控Jprofiler 控制台以及tomcat 控制台; 当所有预定用户操作完成,查看oracle 数据库以及请求返回信息; 根据返回结果,进行性能诊断;

根据诊断结果进行tomcat 和oracle 参数调优; 系统参数调优,重新执行测试过程。

备注:测试过程依据tomcat 和oracle 参数调优变化、响应时间执行循环迭代过程,当预期最大并发用户同时操作业务,响应时间达到系统性能要求时,此次测试阶段结束。

6.2.2.2 性能诊断信息来源

1. tomcat 控制台信息 2. Jprofiler 监控结果 3. oracle 数据库执行结果 4. oracle 控制台信息 5. loadrunner 返回错误信息 6. Spotlight 监控结果

例如:如果没有错误,适当增加用户;错误信息为服务器拒绝连接,调整tomcat 连接数或者oracle 数据库连接数;错误信息为http 内部错误信息,减少相应用户。

6.2.2.3 评估标准

预期结果:业务数和支持最大用户在线数曲线图

201510501

2

3

4

5

6

7

8

横坐标为业务数,纵坐标为用户数

预计最大用户数为20,建立8个业务,最佳并发数为5。 CPU 使用率小于85%

6.2.2.4 参与人员及其职责

6.2.2.5 场景设计

单业务测试阶段测试结果:最大在线用户数为N ,最大并发数为M

第7章 结论

性能测试报告

xxxx 有限公司 xxxx 年xxxx 月

版 本 记 录

目 录

第1章 系统概述 ................................................................................................................................. 3 第2章 测试环境 ................................................................................................................................. 4 2.1 2.2 2.3

网络环境 ................................................................................................................................. 4 硬件环境: ............................................................................................................................. 4 环境的模拟图 ....................................................................................... 错误!未定义书签。

第3章 测试性质 ............................................................................................... 错误!未定义书签。 第4章 整体工作起止日期 ............................................................................... 错误!未定义书签。 第5章 性能测试范围 ......................................................................................................................... 6 5.1 5.2

业务流程 ............................................................................................... 错误!未定义书签。 查询流程 ............................................................................................... 错误!未定义书签。

第6章 性能测试工具 ......................................................................................................................... 7 第7章 性能测试的参与各方信息 ................................................................... 错误!未定义书签。 第8章 方案设计 ............................................................................................................................... 12 8.1 8.2

系统压力强度估算 ............................................................................................................... 12 测试场景 ............................................................................................................................... 12

第9章 风险 ....................................................................................................... 错误!未定义书签。

第1章 系统概述

系统名称:

系统组成: 基于tomcat 集成应用程序,采用oracle 数据库管理系统的电网线损管理系统。

系统简述: 以省公司的调度SCADA 系统、计量计费系统、电力营销用电信息采集系统及各市供电公司的调度SCADA 系统、计量计费系统、远方抄表系统等为基础数据源,通过标准接口设计建立数据关联,实现理论线损在线计算、线损“四分”统计计算分析、线损考核管理、辅助降损决策支持、WEB 信息发布等应用功能,满足省公司和各供电公司的使用需求,为河南电网线损精益化管理提供有力的技术支持。

测试目标:系统在现有配置情况下能够达到省公司要求指标。

第2章 测试环境及人员 2.1 网络环境

省局内部的以太网,与服务器的连接速率为100M ,与客户端的连接速率为10/100M.

2.2 硬/软件环境:

2.3 测试人员

性能测试报告 第 5 页

第3章 性能测试范围

此次测试主要模拟该系统主体业务进行操作,主要分为报表列表如下:

主网报表:

变电站——>变电站统计表——>变电站损耗日统计表 变电站——>占用电——>站用电月统计表 输电线路——>输电线路损耗日统计表 变压器——>变压器损耗日报表 分压——>分压线损率日报表 母线——>母线不平衡日报表

第4章 性能测试工具

负载模拟工具

工具名称:loadrunner

系统监控工具

nmon_analyser 可以自动获取系统资源并以图片形式存储 ssh 实时查看系统资源运行情况

网络监控工具

Spotlight

数据库监控/诊断工具

Oracle 自带控制台、Spotlight

应用平台监控/诊断工具

Jprofiler 、Spotlight

第5章 性能测试场景及报告 5.1 单业务测试

场景说明:

两个用户并发登陆查询变电站日统计报表并且推出。 简要报告:

总体报告如下图:

事物相应时间如图:

性能测试报告 第 9 页

1 bdzrMenu_Transaction 7.205 7.234 7.255

0.014

1 check_Transaction 4.015 4.025 4.032 0.005

1 login_Transaction 1.094 1.174 1.539 0.111

1 logOut_Transaction 7.049 7.176 7.497 0.124

1 menu_Transaction 7.223 7.388 7.663 0.167

1 vuser_end_Transaction 0.0 0.0 0.0 0.0

1 vuser_init_Transaction 0.0 0.0 0.0 0.0

每秒点击数如下图:

平均事物相应时间如下图:

Color

Scale 1

Measurement

bdzName_Transaction

Min. 0.047

Ave. 0.053

Max. 0.06

SD 0.003

1 bdzrMenu_Transaction 7.205 7.234 7.255 0.014

1 check_Transaction 4.015 4.025 4.032 0.005

1 login_Transaction 1.094 1.174 1.539 0.111

1 logOut_Transaction 7.049 7.176 7.497 0.124

1 menu_Transaction 7.223 7.388 7.663 0.167

1 vuser_end_Transaction 0.0 0.0 0.0 0.0

1 vuser_init_Transaction 0.0 0.0 0.0 0.0

10

5.2 多业务测试

11

第6章 方案设计

6.1 系统压力强度估算

测试压力估算时采用原则如下:

系统在线用户数取系统总用户数的10%

例如:省中调使用系统总用户数为200,系统在现有配置下应支持在线用户数为20; 系统在线用户并发数取在线用户数的50%

例如:省局中后系统最大用户在线数为10,系统在现有配置下应支持在线用户并发数为5;

系统响应时间判断原则(5-10-20原则)如下:

系统业务响应时间小于5秒,判为优秀,用户对系统感觉很好; 系统业务响应时间在5-10秒之间,判为良好,用户对系统感觉一般; 系统业务响应时间在10-20秒之间,判为及格,用户对系统勉强接受; 系统业务响应时间超过20秒,判断为不及格,用户无法接受系统的响应速度;

6.2 测试场景

此次性能测试主要分为两个阶段:单业务测试阶段,多业务测试阶段

备注:所有的响应时间在数据抽取测试过程中不适用,可以不进行考虑。 在不同阶段,系统同时要进行性能测试范围内的业务操作。

访问频率:平均15-30hit/s

6.2.1 单业务测试阶段 6.2.1.1 测试过程

测试过程分为三个阶段:性能检测——>性能诊断——>性能调优

1. 启动单业务测试环境;

2. 按照以下场景模拟单业务进行操作;

3. 当所有预定用户都在线时,监控Jprofiler 控制台以及tomcat 控制台; 4. 当所有预定用户操作完成,查看oracle 数据库以及请求返回信息; 5. 根据返回结果,进行性能诊断;

6. 根据诊断结果进行tomcat 和oracle 参数调优; 7. 系统参数调优,重新执行测试过程。

备注:测试过程依据tomcat 和oracle 参数调优变化、响应时间执行循环迭代过程,当预期最大并发用户同时操作业务,响应时间达到系统性能要求时,此次测试阶段结束。

6.2.1.2 性能诊断信息来源

1. tomcat 控制台信息 2. Jprofiler 监控结果 3. oracle 数据库执行结果 4. oracle 控制台信息 5. loadrunner 返回错误信息 6. Spotlight 监控结果

例如:如果没有错误,适当增加用户;错误信息为服务器拒绝连接,调整tomcat 连接数或者oracle 数据库连接数;错误信息为http 内部错误信息,减少相应用户。

6.2.1.3 评估标准

Tomcat 达到最佳参数配置下能够支持预期最大用户并发数,且响应时间达到良好标准。 预计最大用户数为5,响应时间良好标准为5-10秒。

6.2.1.4 参与人员及其职责 6.2.1.5 场景设计

6.2.2 多业务测试阶段 6.2.2.1 测试过程

测试过程分为三个阶段:性能检测——>性能诊断——>性能调优

1. 2. 3. 4. 5. 6. 7.

按照单业务测试阶段测试结果的最佳配置增加业务,启动环境; 按照以下场景模拟用户进行操作;

当所有预定用户都在线时,监控Jprofiler 控制台以及tomcat 控制台; 当所有预定用户操作完成,查看oracle 数据库以及请求返回信息; 根据返回结果,进行性能诊断;

根据诊断结果进行tomcat 和oracle 参数调优; 系统参数调优,重新执行测试过程。

备注:测试过程依据tomcat 和oracle 参数调优变化、响应时间执行循环迭代过程,当预期最大并发用户同时操作业务,响应时间达到系统性能要求时,此次测试阶段结束。

6.2.2.2 性能诊断信息来源

1. tomcat 控制台信息 2. Jprofiler 监控结果 3. oracle 数据库执行结果 4. oracle 控制台信息 5. loadrunner 返回错误信息 6. Spotlight 监控结果

例如:如果没有错误,适当增加用户;错误信息为服务器拒绝连接,调整tomcat 连接数或者oracle 数据库连接数;错误信息为http 内部错误信息,减少相应用户。

6.2.2.3 评估标准

预期结果:业务数和支持最大用户在线数曲线图

201510501

2

3

4

5

6

7

8

横坐标为业务数,纵坐标为用户数

预计最大用户数为20,建立8个业务,最佳并发数为5。 CPU 使用率小于85%

6.2.2.4 参与人员及其职责

6.2.2.5 场景设计

单业务测试阶段测试结果:最大在线用户数为N ,最大并发数为M

第7章 结论


相关文章

  • 建筑材料报告总表
  • <建筑材料>课程 建筑材料试验报告 院 系 班 级 姓 名 学 号 新乡学院土木工程与建筑系 试验一试验二实验三试验四实验五实验六实验七目录 建筑材料基本性质试验报告 .............................. ...查看


  • 软件工程测试报告书
  • <测试报告> <测试报告>编写参考指南 1. 概述(Summary) 1.1 项目简介(Project Synopsis) 在本章节中简介项目的基本情况. 1.2 术语定义(Terms Glossary) 将该测试报 ...查看


  • 性能测试报告模版.(参考)
  • 针对XXXX 内存溢出问题 性能测试报告 (仅供内部使用) 拟制: 日期:审核: 日期:审核: 日期:批准: 日期: 修订记录 目录 1 概述 ................................................ ...查看


  • 软件测试报告
  • 附件3-2 2013年广东公司集约化能力提升项目 软件测试报告 广东亿迅科技有限公司 版权所有 修改历史 注释:"变更请求号"为文档正式发布后需要变更时的编号. 正式审批 目录结构 1 简介 .............. ...查看


  • 测试报告模板1.0
  • XXX项目 验 收 测 试 报 告 XX有限公司 二〇XX年XX月XX日 目录 目录 ............................................................................. ...查看


  • Flashforge Finder 3D打印机测试报告
  • 科技有限公司 3D 打印机测试 Flashforge Finder测试报告 编制:lfclixing 2017-2-20 目录 Flashforge Finder打印机测试报告 ............................... ...查看


  • [电动工具检验与测试]课程标准
  • <电动工具检验与测试>课程标准 课程代码: 建议课时数: 110 学分:6 适用专业:机械制造与自动化(电动工具)专业 先修课程:<电工电子技术应用>.<材料应用与处理>.<质量管理>.< ...查看


  • 测试项目经验
  • 1. 日期:12.2008-05.2010 项目名称/客户名称 开发环境与技术 项目简述 本人职责 2. 项目名称/客户名称 开发环境与技术 项目简述 本人职责 3. TETRA 数字集群系统通用自动化测试工具 Windows XP.FED ...查看


  • 软件系统性能测试总结报告模板
  • 性能测试总结报告 修订历史 目录 1基本信息 .............................................................. 4 1.1背景 .......................... ...查看


热门内容