202X年某市政府决策支持与分析系统性能测试报告

上传人:tang****xu6 文档编号:134841189 上传时间:2020-06-09 格式:DOC 页数:19 大小:356KB
返回 下载 相关 举报
202X年某市政府决策支持与分析系统性能测试报告_第1页
第1页 / 共19页
202X年某市政府决策支持与分析系统性能测试报告_第2页
第2页 / 共19页
202X年某市政府决策支持与分析系统性能测试报告_第3页
第3页 / 共19页
202X年某市政府决策支持与分析系统性能测试报告_第4页
第4页 / 共19页
202X年某市政府决策支持与分析系统性能测试报告_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《202X年某市政府决策支持与分析系统性能测试报告》由会员分享,可在线阅读,更多相关《202X年某市政府决策支持与分析系统性能测试报告(19页珍藏版)》请在金锄头文库上搜索。

1、高正软件有限公司高正软件有限公司 南宁市政府南宁市政府 决策支持与分析系统决策支持与分析系统 性能测试报告性能测试报告 DocumentDocument InformationInformation ProjectProject Name Name 决策支持与分析系统 DocumentDocument VersionVersion No No 1 0 DocumentDocument VersionVersion Date Date 2005 09 20 PreparedPrepared By By 王攀攀PreparationPreparation Date Date 2005 09 20

2、ReviewedReviewed By By ReviewReview Date Date DistributionDistribution ListList FromFrom DateDateCompanyCompany RoleRoleEmailEmail PhonePhone ToTo Action Action DueDue DateDateCompanyCompany RoleRoleEmailEmail PhonePhone Action Types Approve Review Inform File Action Required Attend Meeting Other pl

3、ease specify VersionVersion HistoryHistory Ver Ver No No Ver Ver DateDateRevisedRevised ByByDescriptionDescriptionFilenameFilename 1 02005 09 020 王攀攀初稿 版权说明版权说明 本文档中的所有内容为高正软件有限公司的机密和专属所有 未经高正软件有限公司 的明确书面许可 任何组织或个人不得以任何目的 任何形式及任何手段复制或传播本文 档部分或全部内容 目录 1 1概述概述 5 1 1测试目的 5 1 2测试方法 5 1 3测试系统环境配置 5 1 4参考

4、资料 6 2 2压力测试场景一压力测试场景一 6 2 1场景一特征 6 2 2准备过程 6 2 3测试结果 6 2 3 1基本测试结果 6 2 3 2测试结果表 7 2 3 3性能曲线图 7 2 3 4压力测试小结 10 3 3压力测试场景二压力测试场景二 10 3 1场景二特征 10 3 2准备过程 11 3 3测试结果 11 3 3 1基本测试结果 11 3 3 2测试结果表 11 3 3 3性能曲线图 12 3 3 4压力测试小结 15 4 4压力测试场景三压力测试场景三 15 4 1场景三特征 15 4 2测试数据 15 4 2 1基本测试结果 15 4 2 2测试结果表 16 4 2

5、 3性能曲线图 16 4 2 4压力测试小结 19 5 5附录附录 20 1 1 概述概述 1 11 1 测试目的测试目的 本次压力测试主要针对南宁市政府决策支持与分析系统性能进行压力测试 1 21 2 测试方法测试方法 测试工具及脚本 应用 LR 工具 Loadrunner 作为辅助工具 对应用系统的主要参数 例如线程数 可同时接受任务数 可承受接收记录数 等等进行管理 及对线程进行正确行分析 计算压力测试结果 计算性能图绘制数据等等 测试方法 通过工具 LR 启动 关闭线程 直到应用系统满足压力测试要求的循环次数为止 1 31 3 测试系统环境配置测试系统环境配置 服务器环境如下 服务器操

6、作系统 windows xp 服务器 IP 192 168 2 44 服务器配置 tongweb sqlserver2000 testdirector 测试环境是 Csn1 Csn IP 192 168 2 54 Csn 操作系统 windows xp 用 户 admin 配 置 mercury loadrunner sqlserver2000 Csn2 Csn IP 192 168 2 128 Csn 操作系统 windows xp 用 户 custumer 配 置 mercury loadrunner sqlserver2000 1 41 4 参考资料参考资料 决策支持与分析系统需求规格说

7、明书 决策支持与分析系统详细设计说明书 决策支持与分析系统用户手册 决策支持与分析系统培训手册 2 2 压力测试场景一压力测试场景一 2 12 1 场景一特征场景一特征 单机运行测试脚本 多线程运行 设置虚拟用户总数为 200 负载类型采用分组 1 分钟内设置 20 个用户 用户呈阶梯形上升 直到达到虚拟用户的最大数 负载排队 等待至数据响应时间设置为 6 分钟 默认值为 2 分钟 根据测试环境系统配置的负载能 力设置 录取场景过程 用户登录 进入系统管理 用户管理界面 对不同类型进行 查询 并新增用户做保存操作 本场景的测试意义主要是验证功能的正确性 多用户 登录操作 查询及新增的并发性 线

8、程每次循环取记录数是否正确 等等 为其它的 压力测试场景测试做好基础工作 本场景是在启动 sqlserver2000 tongweb testdirector 应用后进行测试 2 22 2 准备过程准备过程 录制 本场景模拟 200 个并发用户 包括用户登录和用户查询 登录部分放在 vuser init 中 用户查询放在 Action 中 2 32 3 测试结果测试结果 2 3 12 3 1基本测试结果基本测试结果 主要检查项主要检查项主要检查点主要检查点结果结果 OK OK 三个原则优先级高的先发 同级时间优先 按照落地方承受能力发送 OK 线程名与落地方的对应关系线程名与落地方的完全对应

9、OK 线程每次循环取记录数记录数正确 OK 用户登录并发操作 OK 用户类型查询并发操作 OK 2 3 22 3 2测试结果表测试结果表 Elapsed Time 共用 时间 Hits Second 每 秒钟采样率 Passed Transactions 通过 事务 Failed Transactions 未通过 事务 Error 错误 00 09 58 hh mm ss 19 46 last 60 sec 60000 2 3 32 3 3性能曲线图性能曲线图 2 3 3 12 3 3 1 图表说明 虚拟用户数随时间变化图图表说明 虚拟用户数随时间变化图 X 轴为线程共用时间 Y 轴为随时间变

10、化的虚拟用户数 各曲线状态意义参照下图 响应数据 及其执行情况图 2 3 3 22 3 3 2 图表说明 响应数据及其执行情况图图表说明 响应数据及其执行情况图 上图可以看到 总共有 200 个虚拟用户 都执行成功 没有发生错误 由于我们采用分组 方式 20 个用户为一组 最多运行用户组数量为 20 个 最少为 0 个 平均为 16 个 2 3 3 32 3 3 3 图表说明 虚拟用户响应时间图图表说明 虚拟用户响应时间图 X 轴为共用时间 Y 轴为响应时间 各曲线状态意义参照下图 事务响应数据图 可以看出 用户查询事务的响应时间要比用户登录响应时间明显长 2 3 3 42 3 3 4 图表说

11、明 事务响应数据图图表说明 事务响应数据图 从数据中可以看到 登录操作在当前压力测试场景下 最长的执行时间是 19 395 秒 最短 的 6 622 秒 平均是 11 860 秒 标准差是 3 154 最后一次响应时间是 10 207 秒 用户查询 操作在当前压力测试场景下 最长的执行时间是 47 057 秒 最短的 8 004 秒 平均是 38 958 秒 标准差是 7 143 秒 最后一次响应时间是 41 764 秒 中国最大的资料库下载 2 3 3 52 3 3 5 图表说明 图表说明 TransactionTransaction SummarySummary 图图 从上图中可以看出 用

12、户登录和用户查询的响应事务数量是一样的 2 3 3 62 3 3 6 图示说明 图示说明 AverageAverage TransactionTransaction ResponseResponse TimeTime 图图 可以看到 用户查询事务的响应时间随着用户数的增加 响应时间明显增加 2 3 3 72 3 3 7 图表说明 用户查询事务分解页面图表说明 用户查询事务分解页面 上图可以看到 用户查询事务共有三个组件组成 其中 Estrflag FIND 下载用的时间最长 并且几乎所有的时间都用在了 FirstBuffer 上 而其大小为 8 331kb 并不是很大 2 3 42 3 4压力

13、测试小结压力测试小结 下列测试指标证明系统处于极度饱和极度饱和状态 Total throughput bytes 系统总吞吐量 51 679 091 Average throughput bytes second 系统平均吞吐量 86 276 Total Hits 系统总采样率 11 328 Average Hits per second 系统平均采样率 18 912 3 3 压力测试场景二压力测试场景二 3 13 1 场景二特征场景二特征 单机运行测试脚本 多线程运行 设置虚拟用户总数为 100 负载类型采用分组 1 分钟内设置 20 个用户 用户呈阶梯形上升 直到达到虚拟用户的最大数 负载

14、排队 等待至数据响应时间设置为 6 分钟 默认值为 2 分钟 根据测试环境系统配置的负载能 力设置 录取场景过程 数据录入 保存 提交 审核及查询操作 该场景验证功能的 正确性 数据库访问的吞吐能力 系统线程的协调能力 同时也可验证在高强度压力 下功能的正确性 本场景是在启动 sqlserver2000 tongweb testdirector 应用后进行测试 3 23 2 准备过程准备过程 录制 本场景包括用户登录 进入数据采集各操作界面 然后录入 保存 提交 审 核及查询操作流程 其中登录部分放在 vuser init 中 其它流程放在 Action 中 3 33 3 测试结果测试结果 3

15、 3 13 3 1基本测试结果基本测试结果 主要检查项主要检查项主要检查点主要检查点结果结果 三个原则优先级高的先发 OK 同级时间优先 OK 按照落地方承受能力发送 OK 线程名与落地方的对应关系线程名与落地方的完全对应 OK 线程每次循环取记录数记录数正确 OK 数据录入录入正确 OK 数据保存保存成功 OK 数据提交提交成功 OK 数据审核审核成功 OK 数据查询查询成功 OK 3 3 23 3 2测试结果表测试结果表 Elapsed Time 共用 时间 Hits Second 每 秒钟采样率 Passed Transactions 通过 事务 Failed Transactions

16、未通过 事务 Error 错误 00 05 19 hh mm ss 9 59 last 60 sec 30000 3 3 33 3 3性能曲线图性能曲线图 3 3 3 13 3 3 1 图表说明 虚拟用户数随时间变化图图表说明 虚拟用户数随时间变化图 X 轴为线程共用时间 Y 轴为随时间变化的虚拟用户数 各曲线状态意义参照下图 响应数 据及其执行情况图 3 3 3 23 3 3 2 图表说明 响应数据及其执行情况图图表说明 响应数据及其执行情况图 上图可以看到 总共有 100 个虚拟用户 都执行成功 没有发生错误 最多运行用户组数 量为 40 个 最少为 0 个 平均为 19 个 3 3 3 33 3 3 3 图表说明 虚拟用户响应时间图图表说明 虚拟用户响应时间图 X 轴为共用时间 Y 轴为响应时间 各曲线状态意义参照下图 事务响应数据图 3 3 3 43 3 3 4 图表说明 事务响应数据图图表说明 事务响应数据图 此场景主要测试数据采集操作负载 从数据中可以看到 数据采集各流程操作在当前压力 测试场景下 最长的执行时间是 68 690 秒 最短的 63 961 秒 平均是 65

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号