首页 2、网站压力测试报告

2、网站压力测试报告

举报
开通vip

2、网站压力测试报告学生选课系统压力测试报告  目    录 学生选课系统压力测试报告    1 目    录    1 1.引言    5 1.1 编写目的    5 1.2 系统概述    6 1.3 总体目标    6 1.4技术目标    6 2.测试环境    6 2.1 软硬件环境    6 2.2测试环境约束    7 3.测试范围及测试要求    7 3.1测试内容    7 3.2测试通过标准    7 3.3测试工具    7 4.测试结果分析    8 模块一:用户模块,包含用户登录,登出。    8 4.1...

2、网站压力测试报告
学生选课系统压力测试 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载   目    录 学生选课系统压力测试报告    1 目    录    1 1.引言    5 1.1 编写目的    5 1.2 系统概述    6 1.3 总体目标    6 1.4技术目标    6 2.测试环境    6 2.1 软硬件环境    6 2.2测试环境约束    7 3.测试范围及测试要求    7 3.1测试内容    7 3.2测试通过标准    7 3.3测试工具    7 4.测试结果 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析     8 模块一:用户模块,包含用户登录,登出。    8 4.1.1查询结果树    8 4.1.2 图形结果    9 4.1.3 聚合报告    10 4.1.4  CPU,Memory ,Swap    12 4.1.5  Server Hits per Seconds    13 4.1.6  Response Times Over Time    14 4.1.7  Transactions per Second    15 4.1.8  Active Threads Over Time    16 模块二:用户登入主页查询个人信息    17 4.2.1查询结果树    17 4.2.2 图形结果    18 4.2.3 聚合报告    19 4.2.4  CPU,Memory ,Swap    20 4.2.5  Server Hits per Seconds    22 4.2.6  Response Times Over Time    22 4.2.7  Transactions per Second    23 4.2.8  Active Threads Over Time    24 模块三:用户登陆个人主页修改个人信息    25 4.3.1查询结果树    25 4.3.2 图形结果    26 4.3.3 聚合报告    27 4.3.4  CPU,Memory ,Swap    28 4.3.5  Server Hits per Seconds    29 4.3.6  Response Times Over Time    29 4.3.7  Transactions per Second    30 4.3.8  Active Threads Over Time    31 模块四:用户登陆个人主页检索信息    32 4.4.1查询结果树    32 4.4.2 图形结果    33 4.4.3 聚合报告    34 4.4.4  CPU,Memory ,Swap    35 4.4.5  Server Hits per Seconds    36 4.4.6  Response Times Over Time    36 4.4.7  Transactions per Second    37 4.4.8  Active Threads Over Time    38 模块五:用户登陆个人主页检索信息并查课    39 4.5.1查询结果树    39 4.5.2 图形结果    40 4.5.3 聚合报告    41 4.5.4  CPU,Memory ,Swap    41 4.5.5  Server Hits per Seconds    42 4.5.6  Response Times Over Time    43 4.5.7  Transactions per Second    44 4.5.8  Active Threads Over Time    45 8. 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 性能测试结论    46 9.术语    47 9.1 JMeter 对象    47 9.2图信息    48 1.引言 1.1 编写目的  本文档是对学生选课系统性能测试所做的说明,为充分利用已有的软硬件资源,配合对各系统应用模块的运行测试 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,查缺补漏完善系统的各项具体功能,保证项目的顺利进行,本测试报告有助于实现以下目标: ◆ 明确本次性能测试的测试资源; ◆ 明确本次性能测试的测试内容; ◆   明确本次性能测试的测试方法;使用badboy录制脚本,Jmeter做压力测试和JMeterPlugin生成性图表。 ◆   明确本次性能测试的系统性能:将对系统的性能进行测试,找 出系统基于某种硬件及软件(主要为硬件环境)下的性能,找出系统的瓶颈和缺陷所在,及长时间的压力测试,找出系统基于某种硬件环境下的最大负载能力。 1.2 系统概述 学生选课系统是一款基于java平台的网站,基于先进的Java技术 ,默认支持SQL Server数据库,可扩展支持ACCESS、MySql等多种数据库。支持基于IE、Chrome、Firefox、Opera等浏览器。 学生选课系统主要是提供在校学生进行学生的登入、学生信息查询、学生信息修改、密码修改、课程查询、选择课程、退选课程、检索其他信息、检索信息及查看课程、退出登入这十项主要功能,本测试报告主要测试分析学生的登入登出,学生信息查询,学生信息修改,检索其他信息,检索信息及查看课程这五项功能。 1.3 总体目标 学生选课系统支持300个以上并发客户端的访问。 1.4技术目标 使用测试工具实现虚拟用户并发压力测试,要求系统满足用户并发量在300以上,找出各个子功能承受的最大压力,并在最大压力下使系统正常运行。 2.测试环境 2.1 软硬件环境 ? 硬件环境 数据库服务器: Intel(R) Core(TM)i3-2350M CPU @2.30GHz  2.30GHz      RAM:2.00GB ? 软件环境 数据库服务器    Operating System  :  windows7 Database System  :  SQLServer 2005 2.2测试环境约束 ? 本次测试结果依据目前被测系统的软/硬件环境。 ? 本次测试结果依据目前被测系统的程序版本。 ? 本次测试结果依据目前被测系统的网络环境。 ? 本次测试结果依据目前被测系统的测试数据量。 3.测试范围及测试要求 3.1测试内容 根据需求,对登录操作进行并发的压力测试,对主要业务模块中的主要业务进行压力和负载测试。 3.2测试通过标准 系统在并发用户300时,系统表现稳定。系统响应时间不超过10s. 3.3测试工具 Apache JMeter是Apache组织开发的基于Java的压力测试工具,是100%的java桌面应用程序,用于对软件做压力测试。它最初被设计用于Web应用测试,但后来扩展到其他测试领域,另外,JMeter能够对应用程序做功能测试/回归测试,通过创建带有断言的脚本来验证被测程序返回了期望值的结果。 Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器,网络 或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。测试人员可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。 4.测试结果分析 模块一:用户模块,包含用户登录,登出。 4.1.1查询结果树 此模块测试设置情景为450个并发用户登录,登出。每秒增加一个并发用户,系统循环运行一次,要求测试通过并且响应时间不超过10m。 JMeter监听器提供了对JMeter在测试期间收集到的信息的访问方法,查看结果树监视测试运行情况,展示采样器请求和响应细节,以HTML和XML格式展示系统响应的基础部分。 如下图所示我们可以看到测试正常运行,所有HTTP请求都得到了服务器的正常响应,能测试脚本录制成功。 4.1.2 图形结果 图形结果监听器反应系统响应时间。样本数目:运行时得到的取样器响应结果个数,最新样本:最近一个取样器结果的响应时间,平均:所有取样器结果的响应时间平均值,偏离:所有取样器结果的响应时间标准差,吞吐量:每分钟响应的取样器结果个数,中值:所有取样器结果的响应时间中间值。显示图线为随时间变化曲线,但 x 轴不是时间轴,是取样器个数的均匀分布轴。 如图所示X轴表示取样器个数的均匀分布轴,测试运行时得到的取样器响应结果个数是1350个,最新样本表示最近一个取样器结果的响应时间达到1ms,所有取样器结果的响应时间标准差是950ms,每分钟响应的取样器结果个数是17016.807/分钟,所有取样器结果的响应时间中值100ms。 4.1.3 聚合报告 聚合报告包括测试中一共发出了多少个请求,平均响应时间,中位数,也就是 50% 用户的响应时间 ,Note:关于 50% 和 90% 并发用户数的含义,Min:最小响应时间,Max:最大响应时间。Error%:本次测试中出现错误的请求的数量/请求的总数,Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),KB/Sec:千字节/秒,每秒从服务器端接收到的数据量。 如图所示聚合报告显示,每个HTTP Request的 Name 属性,测试中一共发出了三条请求,每条请求取样450个;第一条请求平均响应时间最长;中位数,50% 用户的响应时间 ;90%Line,90%用户的响应时间;Min,最小响应时间;Max,最大响应时间;Error%,本次测试中出现错误的请求的数量/请求的总数均为0.00%,请求均通过;Throughput:每秒完成的请求数,均在100%左右;KB/Sec,每秒从服务器端接收到的数据。 4.1.4  CPU,Memory ,Swap CPU占用量百分比,在测试运行2s后CPU占用量变化趋于平稳,且占到80%到90%,CPU占用率比较高。 存储量的使用情况,运行中系统所占存储量,图中显示存储量在83%左右,系统存储量占用比较大,需要进一步精简,降低存储量。 系统虚拟内存,交换空间是专门用于临时存储内存的一块磁盘空间,通常在页面调度和交换进程数据时使用(通常推荐交换空间的大小应该是物理内存的二到四倍),如图所示,系统运行时在前3m虚拟内存使用率较高,说明内存占用量大。 4.1.5  Server Hits per Seconds 每秒测试 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 所产生的点击服务器的次数。 x轴表示Elapsed time经过的时间,y轴Number of hits/sec表示每秒点击数,如图中所示系统测试运行5m,在1m和3m时出现点击数较多。 4.1.6  Response Times Over Time 每秒钟响应时间,X轴表示的是系统运行的时刻,Y轴表示的是响应时间,F(X,Y)表示系统随着时间的推移,系统的响应时间的变化,可以看出响应时间稳定性。 如图所示,在不同的运行时间的每秒的响应时间不同,第一条请求随系统运行时间响应的时间在增大,响应时间长访问效率低,Login和Login Page响应较快。  4.1.7  Transactions per Second 每秒的事务数,X轴表示访问结束的时刻,Y轴表示访问量,F(X,Y)表示在某个结束时刻,一共有多少的访问量结束访问。 如图所示,在不同的结束访问时间的访问量波动较大,所有的请求在开始运行时开始访问,图中所有的HTTP请求都成功发送并得到访问,在3m时所有请求的访问量最多。 4.1.8  Active Threads Over Time 每秒的活动线程数, X轴表示访问的时刻,Y轴表示活动线程数,F(X,Y)表示某个时刻的活动线程数。 如图所示,每秒的活动线程数在持续增多,并在2-3m出现峰值,并且在5m时结束线程。 模块二:用户登入主页查询个人信息 4.2.1查询结果树 此模块测试340个并发用户登录学生选课系统查询个人信息的情况。每秒增加一个并发用户,系统循环一次。 如下图所示我们可以看到测试正常运行,所有HTTP请求都得到了服务器的正常响应,能测试脚本录制成功。 4.2.2 图形结果 如图所示X轴表示取样器个数的均匀分布轴,测试运行时得到的取样器响应结果个数是1700个,最新样本表示最近一个取样器结果的响应时间达到27ms,所有取样器结果的响应时间标准差是891ms,每分钟响应的取样器结果个数是23229.333/分钟,所有取样器结果的响应时间中值6ms。 4.2.3 聚合报告 如图所示聚合报告显示,每个HTTP Request的 Name 属性,测试中一共发出了五条请求,每条请求取样340个;第一条请求平均响应时间最长,吞吐率最低;中位数,50% 用户的响应时间 ;90%Line,90%用户的响应时间;Min,最小响应时间;Max,最大响应时间;Error%,本次测试中出现错误的请求的数量/请求的总数均为0.00%,请求均通过;Throughput:每秒完成的请求数,均在100%左右;KB/Sec,每秒从服务器端接收到的数据。 4.2.4  CPU,Memory ,Swap CPU占用量百分比,在测试运行2s后CPU占用量直线上升,达到峰值到95%后仍在90%左右,CPU占用率高。 存储量的使用情况,运行中系统所占存储量,图中显示存储量在78%左右,系统存储量比较大,效率低。 系统虚拟内存,交换空间是专门用于临时存储内存的一块磁盘空间,通常在页面调度和交换进程数据时使用,在系统运行前3m虚拟内存占用大,存储不足。 4.2.5  Server Hits per Seconds 每秒测试计划所产生的点击服务器的次数。 x轴表示Elapsed time经过的时间,y轴Number of hits/sec表示每秒点击数,如图中所示系统持续运行5m,出现两个峰值在3m和4m的时候点击率最高。 4.2.6  Response Times Over Time 每秒钟响应时间,X轴表示的是系统运行的时刻,Y轴表示的是响应时间,F(X,Y)表示系统随着时间的推移,系统的响应时间的变化,可以看出响应时间稳定性。 如图所示,在不同的运行时间的每秒的响应时间不同,响应时间最高的是Login,响应时间高效率低下,效率比最高的是LoginPage,其他三条请求响应时间都较短。  4.2.7  Transactions per Second 每秒的事务数,X轴表示访问结束的时刻,Y轴表示访问量,F(X,Y)表示在某个结束时刻,一共有多少的访问量结束访问。 如图所示,在不同的结束访问时间的访问量波动较大,所有的请求都在1m以后开始访问,并且持续4m左右结束所有访问,登出占用1m,图中所有的HTTP请求都成功发送并得到访问,登陆和查询请求访问情况基本保持一致。 4.2.8  Active Threads Over Time 每秒的活动线程数, X轴表示访问的时刻,Y轴表示活动线程数,F(X,Y)表示某个时刻的活动线程数。 如图所示,每秒的活动线程数在4m左右运行完,0m直线上升程递增趋势1m后又逐渐减少,在1m时达到峰值340。 模块三:用户登陆个人主页修改个人信息 4.3.1查询结果树 此模块测试330个并发用户用户登陆个人主页修改个人信息的情况,每秒增加一个并发用户,系统循环一次。 如下图所示我们可以看到测试正常运行,所有HTTP请求都得到了服务器的正常响应,能测试脚本录制成功。 4.3.2 图形结果 如图所示X轴表示取样器个数的均匀分布轴,测试运行时得到的取样器响应结果个数是1980个,最新样本表示最近一个取样器结果的响应时间达到2ms,所有取样器结果的响应时间标准差是735ms,每分钟响应的取样器结果个数是26612.903/分钟,所有取样器结果的响应时间中值17ms。 4.3.3 聚合报告 如图所示聚合报告显示,每个HTTP Request的 Name 属性,测试中一共发出了六条请求,每条请求取样330个;第一条请求平均响应时间最长;本次测试中出现错误的请求的数量/请求的总数均为0.00%,请求均通过;Throughput:每秒完成的请求数,均在80%左右。 4.3.4  CPU,Memory ,Swap CPU占用量百分比,在测试运行2s后CPU占用量持续增加,3m到4m出现最大值95%,CPU占用率高。 存储量的使用情况,运行中系统所占存储量,图中显示存储量在83%左右,且呈现逐渐递减趋势,系统存储量占用比较大,需要进一步精简,降低存储量。 系统虚拟内存,2m后出现交换空间,逐渐递减,5m后结束。总体交换空间的使用率还是比较高,可能出现系统内存不足的情况。 4.3.5  Server Hits per Seconds 每秒测试计划所产生的点击服务器的次数。 x轴表示Elapsed time经过的时间,y轴Number of hits/sec表示每秒点击数,如图中所示测试持续5m,在1m和4m时出现两个峰值,1m时服务器点击数达到330,4m时服务器点击数达到800。 4.3.6  Response Times Over Time 每秒钟响应时间,X轴表示的是系统运行的时刻,Y轴表示的是响应时间,F(X,Y)表示系统随着时间的推移,系统的响应时间的变化,可以看出响应时间稳定性。 如图所示,在不同的运行时间的每秒的响应时间不同,响应时间较高的是Login,响应时间高效率低下,其他五条请求响应时间均较低,响应较快。  4.3.7  Transactions per Second 每秒的事务数,X轴表示访问结束的时刻,Y轴表示访问量,F(X,Y)表示在某个结束时刻,一共有多少的访问量结束访问。 如图所示,六条请求的每秒事务数均呈现递增趋势,系统在5m左右结束,事务数最大值为160,。 4.3.8  Active Threads Over Time 每秒的活动线程数, X轴表示访问的时刻,Y轴表示活动线程数,F(X,Y)表示某个时刻的活动线程数。 如图所示,每秒的活动线程数在1m到2m时出现峰值接近330,随后逐渐降低。 模块四:用户登陆个人主页检索信息 4.4.1查询结果树 此模块测试320个并发用户用户登陆个人主页检索信息的情况。场景设计为每秒增加一个并发用户,系统循环一次。 如下图所示我们可以看到测试正常运行,所有HTTP请求都得到了服务器的正常响应,能测试脚本录制成功。 4.4.2 图形结果 如图所示X轴表示取样器个数的均匀分布轴,测试运行时得到的取样器响应结果个数是1600个,最新样本表示最近一个取样器结果的响应时间达到2ms,所有取样器结果的响应时间标准差是913ms,每分钟响应的取样器结果个数是17662.293/分钟,所有取样器结果的响应时间中值259ms。 4.4.3 聚合报告 如图所示聚合报告显示,每个HTTP Request的 Name 属性,测试中一共发出了五条请求,每条请求取样320个;第一条和第三条请求平均响应时间较长;本次测试中出现错误的请求的数量/请求的总数均为0.00%,请求均通过;Throughput:每秒完成的请求数,均在60%以上。 4.4.4  CPU,Memory ,Swap CPU占用量百分比,在测试运行0s后CPU占用量直线增加,在2m到4m时持续占到90%左右,CPU占用率高。 存储量的使用情况,运行中系统所占存储量,图中显示存储量在89%以上,系统存储量占用很大。 系统虚拟内存,交换空间在3m前一直处于比较高的水平,后逐渐减少。 4.4.5  Server Hits per Seconds 每秒测试计划所产生的点击服务器的次数。 x轴表示Elapsed time经过的时间,y轴Number of hits/sec表示每秒点击数,如图中所示在1m,3m,5m时均出现峰值,最大值为320. 4.4.6  Response Times Over Time 每秒钟响应时间,X轴表示的是系统运行的时刻,Y轴表示的是响应时间,F(X,Y)表示系统随着时间的推移,系统的响应时间的变化,可以看出响应时间稳定性。 如图所示,在不同的运行时间的每秒的响应时间不同,响应时间最高的是Login,其他四条请求响应时间均低于1600ms。 4.4.7  Transactions per Second 每秒的事务数,X轴表示访问结束的时刻,Y轴表示访问量,F(X,Y)表示在某个结束时刻,一共有多少的访问量结束访问。 如图所示,在不同的结束访问时间的访问量波动较大,所有的请求都在2m,3m,4m时出现峰值,所以2m--4m是访问最多的时刻,每条请求的访问波动都较大。 4.4.8  Active Threads Over Time 每秒的活动线程数, X轴表示访问的时刻,Y轴表示活动线程数,F(X,Y)表示某个时刻的活动线程数。 如图所示,每秒的活动线程数在1m--3m时出现峰值320,3m后逐渐降,1m--3m的活动线程数最多。 模块五:用户登陆个人主页检索信息并查课
本文档为【2、网站压力测试报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_003124
暂无简介~
格式:doc
大小:87KB
软件:Word
页数:27
分类:互联网
上传时间:2019-04-14
浏览量:41