系统压力教学教案报告.doc

上传人:小** 文档编号:2784794 上传时间:2020-05-06 格式:DOC 页数:16 大小:625.75KB
返回 下载 相关 举报
系统压力教学教案报告.doc_第1页
第1页 / 共16页
系统压力教学教案报告.doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《系统压力教学教案报告.doc》由会员分享,可在线阅读,更多相关《系统压力教学教案报告.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、+ xxxx 压力测试报告压力测试报告 编写部门:软件测试部编写部门:软件测试部 编写地址:编写地址:xxxx 项目现场项目现场 编写时间:编写时间:20172017 年年 8 8 月月 目录 一、引言一、引言 .3 1.测试目的.3 2.术语说明.3 二、系统环境二、系统环境.4 三、测试场景设计三、测试场景设计 .5 1.测试场景说明.5 2.并发响应情况.5 四、测试结果概要信息四、测试结果概要信息.8 1虚拟用户增加、减少趋势图.8 2每秒点击量结果图.9 3系统吞吐量结果图.11 + 4事物汇总结果图.12 5事物平均响应时间结果图.14 五、测试结果总结:五、测试结果总结:.14

2、+ 一、一、引言引言 1.1.测试目的测试目的 本次压力测试目的是模拟实际 xx 项目系统正式环境用户使用过程的系统负荷,长时间或超大 负荷地运行测试软件,主要测试系统的性能、可靠性、稳定性,利用性能测试工具 LoadRunner 模 拟并发用户对平台进行压力测试,对其处理能力进行性能评估。 2.2.术语说明术语说明 事务响应时间:处理具体业务时所花费的时间。 测试场景:通过组织若干类型、若干数量的虚拟用户来模拟真实生产环境中的部 分压力情况。 最佳并发数:当并发用户数持续大于最佳并发时可能会出现部分用户请求失败。 最大并发数:当并发用户数持续大于最佳并发时必然会出现部分用户请求失败。 + 二

3、、二、系统环境系统环境 名称名称说明说明 服务器操作系统 Windows server 2008 R2 数据库软件 ORACLE 11g JAVA 版本 1.6.0 中间件 apache-tomcat-6.0.45 客户端Chrome 浏览器 服务器配置 CUP E5-2630 4 核处理器 8G 内存 数据库配置 CUP E5-2630 16G 内存 + 三、测试场景设计三、测试场景设计 1.1. 测试场景测试场景说明说明 序号序号功能名称功能名称并发数并发数 持续时间持续时间 (分钟)(分钟) 场景说明场景说明 1 用户登录 10/30/60/1005 模拟 10/30/60/100 人数

4、登录系统,系统响应时间 2 分红页面提 交申请 10/30/60/1005 在分红申请页面进行提交分红申请,记录每个步骤所用 的时间,当同时进行 10/30/60/100 次并发进行提交申 请时,检查系统是否能够承受压力,并且持续运行 5 分 钟,检查系统的稳定性。 3 分红审批页 面进行审批 处理 10/30/60/1005 分红审批页面进行对分红申请作出处理,当并发为 10/30/60/100 同时点击处理操作时,检查系统能否可 以承受压力。 4 产品台账进 行信息查看 10/30/60/1005 当 10/30/60/100 用户同时对产品台账进行信息查看时, 检查系统的性能,并且查看页

5、面的响应时间。 5 用户退出 10/30/60/1005 模拟 10/30/60/100 用户退出系统,系统响应时间 2.2. 并发响应情况并发响应情况 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.9182.1136.1412.25100.00% 301.6144.4578.7163.16100.00% 602.5676.13210.3645.22100.00% 用户登录 1004.7188.22314.9238.059

6、9.95% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 登录页面,点击分红付费计划100.1180.6176.3541.132100.00% + 300.1890.7237.8571.356100.00% 600.2120.8348.9841.57899.80% 1000.2760.95910.9341.72299.60% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时

7、间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.1680.4466.321.124100.00% 300.1860.5217.561.211100.00% 600.2110.5798.671.286100.00% 分红申请页面,点击支付 1000.2360.66811.641.34999.90% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.0460.142

8、.110.211100.00% 300.0490.152.180.216100.00% 600.0520.162.240.22199.60% 分红申请页面,点击计算 1000.0580.162.320.22699.50% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.1680.4563.1340.567100.00% 300.1720.4613.2450.556100.00% 600.1810.4683.3780.6129

9、9.63% 分红申请页面,点击确定 1000.1920.4763.6910.65499.50% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.8114.81712.6545.356100.00% 300.8875.23414.4436.342100.00% 600.9126.46818.6657.11299.90% 分红审批页面,领用任务 1000.9457.90624.7948.46299.80% 事务名称事务名称并发用

10、户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.9125.23612.1235.256100.00% 300.9685.46414.1216.142100.00% 601.0065.78618.3347.01299.90% 分红审批页面,第一次提交 1001.1066.16722.9918.32197.90% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响

11、应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.1740.4686.421.132100.00% 300.1860.5217.561.211100.00% 600.2110.5798.671.286100.00% 分红审批页面,第二次提交 1000.3415.79216.4717.86199.90% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.8875.62514.4216.234100

12、.00% 登录成功页面,点击产品台账 300.9126.73616.3367.12399.20% + 601.0257.71418.5678.31896.40% 1002.34210.34529.66813.22168.90% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 104.8177.25614.4747.653100.00% 305.0018.36918.3218.65399.80% 605.11810.27823.653

13、11.65383.90% 产品台账页面,点击产品名称 1008.32413.44529.34215.22164.60% 事务名称事务名称并发用户数并发用户数 事务最小事务最小 响应时间响应时间 事务平均事务平均 响应时间响应时间 事务最大事务最大 响应时间响应时间 90%用户平用户平 均响应时间均响应时间 事件成功事件成功 率率 100.0290.4652.121.326100.00% 300.0290.4862.211.485100.00% 600.0320.5672.321.596100.00% 用户退出 1000.0310.7782.51.787100.00% + 四、测试结果概要信息四

14、、测试结果概要信息 概要信息中,包含了测试开始时间,测试运行时间,测试结束时间,虚拟用户数,平均 每秒点击数等信息。 如图所示: 运行时间从 2017 年 7 月 29 日 14:11 开始,共运行 22 分钟 32 秒,到 14:33 分停止运行 产生的结果概要信息。 虚拟用户数为 100,、平均每秒传输 232024 字节、总点击数 14012 次 平均每秒点击数 10.356 次 分红申请页面测试概要分红申请页面测试概要 台账查询页面测试概要台账查询页面测试概要 1 1 虚拟用户增加、减少趋势图虚拟用户增加、减少趋势图 虚拟用户以每 15 秒增加 2 个的速度进行递增,当虚拟用户数量达到

15、 100 时,持续运行 5 + 分钟,随后开始以每 10 秒减少 2 个的速度开始递减,直到全部退出系统。 分红申请页面测试概要分红申请页面测试概要 2 2 每秒点击量结果图每秒点击量结果图 如图所示,虚拟用户以每 15 秒增加 2 个的速度进行递增,随着虚拟用户不断递增,大约 到了 12 分钟,虚拟用户数量达到 100 时,每秒点击量达到最大,随后平稳运行大约 5 分钟, 点击量接近平稳,随后开始以每 10 秒减少 2 个的速度开始递减,伴随着虚拟用户数递减,每 秒点击量相应减少,直到虚拟用户全部退出系统,每秒点击量减少为 0。 + 分红申请页面测试概要分红申请页面测试概要 分红审批页面测试

16、概要分红审批页面测试概要 台账查询页面测试概要台账查询页面测试概要 + 3 3 系统吞吐量结果图系统吞吐量结果图 虚拟用户以每 15 秒增加 2 个的速度进行递增,系统吞吐量伴随着用户数的递增也在持续 的增长;当虚拟用户数量达到 100 时,系统吞吐量也达到最大,大约持续运行 5 分钟,随后 用户数开始以每 10 秒减少 2 个的速度开始递减,系统吞吐量相应减少,直到全部退出系统, 吞吐量为 0。 分红申请页面测试概要分红申请页面测试概要 分红审批页面测试概要分红审批页面测试概要 + 台账查询页面测试概要台账查询页面测试概要 4 4 事物汇总结果图事物汇总结果图 事物柱状图,深绿色代表事件通过

17、总数,红色代表事件失败总数 成功率=事件通过总数/(事件通过总数+事件失败总数)*100% + 分红申请页面测试概要分红申请页面测试概要 分红审批页面测试概要分红审批页面测试概要 台账查询页面测试概要台账查询页面测试概要 + 5 5 事物平均响应时间结果图事物平均响应时间结果图 如图所示,事物平均响应时间折线图,响应比较缓慢的主要是两条折线,其他折线比较 理想,不做分析。 页面响应缓慢的事件分别为: 1 登录成功后,点击产品台账,进入产品台账页面。 2 在产品台账页面,点击产品名称进行查询。 当同时对产品台账的活动用户超过 60 人以后,页面响应时间明显增加,建议这两种事件 的活动用户数不要超

18、过 60 人,否则将会出现部分用户打开页面时,加载缓慢、或者出现加载 失败,页面无法加载成功。详情,请查看测试结果总结。 测试概要测试概要 五、测试结果分析:五、测试结果分析: 1 1分红页面提交申请分红页面提交申请 用户登录系统时,以每 15 秒登录 2 个用户进行递增在线用户数,在 12 分钟左右的时候, 用户同时在线的数量达到最大,最多在线时,使用用户数达到 100 人,随后模拟并发用户 100 人时,对系统分红申请页面进行操作。这里主要针对用户申请分红的业务场景,当 100 虚拟用户同时进行申请分红操作时,系统在 13 分钟左右时每秒点击数达到最大;系统吞吐 + 量达到最大;页面响应的

19、时间达到最大,系统整体性能良好,没有出现大规模不良效果。在 实际使用过程中,满足同时在线活动用户为 100 时,系统可以正常使用。按照在线人数:系 统用户数等于 20%的理论来说,系统可以满足用户数为 500 人使用。 2 2分红审批页面进行审批分红审批页面进行审批 分红审批页面,进行分红审批处理。领用任务的操作时,由于信息内容偏多,导致加载 时,部分用户显示信息时,可能会加载信息缓慢。当 60 位虚拟用户同时进行申请分红操作 时,将会导致领用任务出现失败,随着虚拟用户不断的增加,领用任务时,失败的事物也将 会增加。在实际使用过程中,可以满足当前活动用户为 60 时,系统可以正常使用。理论上

20、来说,根据分红页面压力测试结果,系统可以满足用户数为 300 人使用。 3 3台账页面进行查看台账页面进行查看 台账页面进行查看时,系统支持 30 人同时点击查看台账界面,当用户数量超过 60 人以 后,同时进行点击产品名称时进行查看详细信息时,系统将会响应缓慢,导致其中一些用户 无法快速查看到详细信息。根据压力测试分析,台账页面进行查看详细信息时,系统可以支 持用户为 250 人。 4 4用户登录情况分析用户登录情况分析 根据最近两周系统使用情况中最多使用人数为 8 月 7 号 30 人,提交功能次数最多为 8 月 8 号 159 人次,系统目前完全能够支撑当前使用吞吐量。 + 六六. .压力测试结论压力测试结论 目前系统最佳使用用户数量为 300 人,如超过该用户人数需要提供服务器配置,如果想 要增加承压能力,建议修改网络环境配置,数据库的容量。 存在的问题:同时系统产品分红审批、台账等在超过 50 用户同时使用时,速度降低, 用户等待时间增加,影响系统效率,后续系统会对这些功能模块进行优化,如台账界面分批 加载,审批界面 sql 优化等。

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁