CMS系统性能测试报告

更新时间:2024-03-14 20:03:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

CMS系统性能测试报告 技术文档

金融界CMS系统

性能测试报告

文档编号: JRJ-LoadTestReport-070808 作 者: 齐国杰 编写日期: 2007-8-8 Email: Guojie.qi@jrj.com.cn

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

1 / 27

CMS系统性能测试报告 技术文档

版本记录:

版本号 1.0 更新内容 新建 目录

更新人 齐国杰 更新时间 2007-8-8 金融界CMS系统 ...................................................................................................................... 1 版本记录: ............................................................................................................................... 2 一、测试结果概述 ................................................................................................................... 4 1、测试简要记录 ................................................................................................................. 4 2、信息添加 ......................................................................................................................... 4 2.1、压力测试一 .............................................................................................................. 4 2.2、压力测试二 .............................................................................................................. 4 2.3、并发测试 .................................................................................................................. 5 3、碎片添加 ......................................................................................................................... 5 3.1、压力测试一 .............................................................................................................. 5 3.2、压力测试二 .............................................................................................................. 5 3.3、并发测试 .................................................................................................................. 5 3、专题修改 ......................................................................................................................... 6 4、信息签发 ......................................................................................................................... 6 4.1、压力测试 .................................................................................................................. 6 4.2、并发测试 .................................................................................................................. 6 5、疲劳测试 ......................................................................................................................... 6 二、测试环境说明 ................................................................................................................... 7 三、详细测试结果 ................................................................................................................... 7 1、信息添加 ......................................................................................................................... 7 1.1、测试需求 .................................................................................................................. 7 1.2、基本测试数据记录(平均值) .................................................................................... 8

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

2 / 27

CMS系统性能测试报告 技术文档

1.3、Analysis记录结果 .................................................................................................... 8 1.4、

测试结果分析 .................................................................................................. 10

2、碎片添加 ....................................................................................................................... 11 2.1、测试需求 ................................................................................................................ 11 2.2、基本测试数据记录(平均值) .................................................................................. 11 2.3、Analysis记录结果 .................................................................................................. 11 2.4、

测试结果分析 .................................................................................................. 15

3、专题修改 ....................................................................................................................... 16 3.1、测试需求 ................................................................................................................ 16 1.2、基本测试数据记录(平均值) .................................................................................. 16 1.3、Analysis记录结果 .................................................................................................. 16 3.4、

测试结果分析 .................................................................................................. 20

4、信息签发 ....................................................................................................................... 21 4.1、测试需求 ................................................................................................................ 21 4.2、基本测试数据记录(平均值) .................................................................................. 21 4.3、Analysis记录结果 .................................................................................................. 21 4.4、

测试结果分析 .................................................................................................. 24

5、疲劳测试 ....................................................................................................................... 24 5.1、测试需求 ................................................................................................................ 24 5.2、基本测试数据记录(平均值) .................................................................................. 25 5.3、Analysis记录结果 .................................................................................................. 25 5.4测试结果分析 ........................................................................................................... 27

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

3 / 27

CMS系统性能测试报告 技术文档

一、测试结果概述

1、测试简要记录

测试简要记录: 功能点 信息添加 信息添加 信息添加 碎片添加 碎片添加 碎片添加 专题修改 信息签发 信息签发 虚拟人数 500 100 100 500 100 100 200 300 100 是否并发 否 否 是 否 否 是 否 否 是 持续时间 5分钟 5分钟 3分钟 5分钟 5分钟 3分钟 5分钟 3分钟 3分钟 事务总数 4767 3413 1621 5173 2961 1900 3380 5763 5704 执行失败数 91 0 0 921 0 0 0 64 114 平均响应时间 15.5秒 7.5秒 7.0秒 15.8秒 0.094秒 0.096秒 18.936秒 9.741秒 3.23秒 平均每秒事务数 11.337个 10.767个 6.957个 13.123个 15.107个 10.106个 9.988个 24.046个 30.054个 CPU使用率 57.60% 53.20% 49.28% 49.40% 23.73% 17.32% 14.61% 7.10% 6.88% 2、信息添加

2.1、压力测试一

测试需求:预计初期最大用户为50个,使用时间为全天候24小时 测试设计:500个用户在5分钟内迭代添加信息 结果分析:事务平均响应时间较高,平均15秒;

服务器CPU使用率超过50%; 平均事务数为11个/秒;

测试结论:在这个方案的压力下,系统表现非常不好,效率下降;CPU占用严重,建议优化 2.2、压力测试二

测试需求:预计初期最大用户为50个,使用时间为全天候24小时 测试设计:100个用户在5分钟内迭代添加信息 结果分析:事务平均响应时间稍高,平均7.5秒; 服务器CPU使用率超过50%; 平均事务数为10.5个/秒;

测试结论:CPU占用严重,对比推测信息添加操作对服务器CPU压力很大,建议优化

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

4 / 27

CMS系统性能测试报告 技术文档

2.3、并发测试

测试需求:目前设计最大支持并发为100个;应该支持300-500个用户使用 测试设计:采用集合点,集合100个用户进行迭代3分钟的测试 结果分析:事务平均响应时间稍高,平均7秒; 服务器CPU平均使用率49%; 平均事务数约为7个/秒;

测试结论:CPU仍然占用较高,证实了压力测试二的结论

3、碎片添加

3.1、压力测试一

测试需求:预计初期最大用户为50个,使用时间为全天候24小时 测试设计:500个用户在5分钟内迭代添加碎片 结果分析:事务平均响应时间较高,平均15秒;

服务器CPU平均使用率49%; 平均事务数为13个/秒;

测试结论:在这个方案的压力下,系统负担较重,建议优化 3.2、压力测试二

测试需求:预计初期最大用户为50个,使用时间为全天候24小时 测试设计:100个用户在5分钟内迭代添加碎片 结果分析:事务平均响应时间非常低 服务器CPU使用率比较正常 平均事务数为15个/秒; 测试结论:通过 3.3、并发测试

测试需求:目前设计最大支持并发为100个;应该支持300-500个用户使用 测试设计:采用集合点,集合100个用户进行迭代3分钟的测试 结果分析:事务平均响应时间非常低 服务器CPU使用率比较正常 平均事务数为10个/秒; 测试结论:通过

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

5 / 27

CMS系统性能测试报告 技术文档

3、专题修改

3.1、测试需求

专题修改测试页面:

http://cms.jrj.com.cn:8080/cms/UI/subject/SubjectViewServletAction?subId=72&editmodel=1

测试说明:

预计初期最大用户为50个,使用时间为全天候24小时

测试设计:

方案一:200个用户在5分钟内迭代修改某一专题的一个模块内容

1.2、基本测试数据记录(平均值)

方案一 事务响应时间每秒点每秒HTTP请求响每秒连接服务器CPU占有(S) 击数 应数 数 率(%) 18.936 39.953 39.953 21.569 14.609 1.3、Analysis记录结果

(1)测试结果概述

方案 方案一 事务运行总数 事务失败数 0 事务通过率 100% 事务执行速率 3380 9.988个/秒 财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

16 / 27

CMS系统性能测试报告 技术文档

(2)虚拟用户运行情况

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

17 / 27

CMS系统性能测试报告 技术文档

(3)平均响应时间 – Vuser运行关联图

(4)网络和服务器时间细分

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

18 / 27

CMS系统性能测试报告 技术文档

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

19 / 27

CMS系统性能测试报告 技术文档

(5)CPU使用率 – 用户运行 关联图

3.4、 测试结果分析

? 事务执行失败率为0,当前压力下较为稳定;

? 事务平均响应时间非常高(18s左右),说明在此压力下服务器处理速度比较慢;通过事

务图和vuser图以及first buffer等图联合分析发现:主要浪费时间在server端程序的事务处理上,与网络环境没有关系 ? CPU使用率正常

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

20 / 27

CMS系统性能测试报告 技术文档

4、信息签发

4.1、测试需求

签发测试地址:

http://211.157.5.120:8080/makedetail/MakeDetailServlet.ms?DBName=bjcms&MakeType=1&IIID=61

测试说明:

同【信息添加】模块

测试设计:

方案一:300个用户在3分钟内迭代添加信息

方案二:采用集合点,集合100个用户进行并发,并迭代3分钟

4.2、基本测试数据记录(平均值)

方案一 方案二 事务响应时间每秒点每秒HTTP请求响每秒连接服务器CPU占有(S) 击数 应数 数 率(%) 9.741 24.316 24.316 24.316 7.133 3.23 30.667 30.667 30.667 6.877 4.3、Analysis记录结果

(1)测试结果概述

方案 方案一 方案二 事务运行总数 5763 5704 事务失败数 64 114 事务通过率 98.89%% 98% 事务执行速率 24.046个/秒 30.054个/秒 (2)虚拟用户运行情况

(根据基本测试数据记录来分析,两个方案运行服务器没有问题,因此只取第一个来分析。)

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

21 / 27

CMS系统性能测试报告 技术文档

(3)平均响应时间 – Vuser运行关联图

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

22 / 27

CMS系统性能测试报告 技术文档

(4)网络和服务器时间细分

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

23 / 27

CMS系统性能测试报告 技术文档

(5)CPU使用率 – 用户运行 关联图

4.4、 测试结果分析

? ? ? ?

有部分事务执行失败率,验证发现是因为提交签发的信息不完整导致,不是问题 事务平均响应时间比较正常 服务器CPU使用率比较正常 被测功能可以支持当前压力

5、疲劳测试

5.1、测试需求

组合压力测试的功能进行长时间的测试,保证系统在长时间运行下没有问题

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

24 / 27

CMS系统性能测试报告 技术文档

测试设计:

方案一:运行50个vuser,按照50%、30%、20%分布在【添加信息】、【添加碎片】、【修改专题】三个模块,持续运行24小时

5.2、基本测试数据记录(平均值)

添加信息 添加碎片 修改专题

事务响应时间每秒点每秒HTTP请求响每秒连接服务器CPU占有(S) 击数 应数 数 率(%) 9.441 0.806 636.75 633.961 25.191 46.67 0.384 5.3、Analysis记录结果

(1)测试结果概述

方案 事务运行总数 6486 603 284 0 49 20 事务失败数 事务通过率 100% 91.87% 92.96% 事务执行速率 9.441个/秒 0.806个/秒 0.384个/秒 添加信息 添加碎片 修改专题 财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

25 / 27

CMS系统性能测试报告 技术文档

(2)平均响应时间 – vuser运行关联图

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

26 / 27

CMS系统性能测试报告 技术文档

(3)CPU使用率 – 用户运行 关联图

5.4测试结果分析

? 事务执行失败率很高,ERROR记录多为相关页面500错误以及这些错误导致脚

本的其他错误。 ? 测试过程中,对服务器的观察发现运行到11分钟时开始出现错误,到服务器上

查看发现是web服务器连接数已经满了;建议进行连接数限制的优化

财富网络科技 | 北京市西城区金融大街国际企业大厦C#9层

27 / 27

本文来源:https://www.bwwdw.com/article/mc48.html

Top