系统压力测试报告.docx
- 文档编号:30831929
- 上传时间:2024-01-30
- 格式:DOCX
- 页数:19
- 大小:430.60KB
系统压力测试报告.docx
《系统压力测试报告.docx》由会员分享,可在线阅读,更多相关《系统压力测试报告.docx(19页珍藏版)》请在冰豆网上搜索。
系统压力测试报告
xx压力测试报告
编写部门:
软件测试部
编写地址:
xx项目现场
编写时间:
2017年8月
目录
一、引言
1.测试目的
本次压力测试目的是模拟实际xx项目系统正式环境用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,主要测试系统的性能、可靠性、稳定性,利用性能测试工具LoadRunner模拟并发用户对平台进行压力测试,对其处理能力进行性能评估。
2.术语说明
事务响应时间:
处理具体业务时所花费的时间。
测试场景:
通过组织若干类型、若干数量的虚拟用户来模拟真实生产环境中的部
分压力情况。
最佳并发数:
当并发用户数持续大于最佳并发时可能会出现部分用户请求失败。
最大并发数:
当并发用户数持续大于最佳并发时必然会出现部分用户请求失败。
二、系统环境
羀名称
芆说明
蚃服务器操作系统
羃Windowsserver2008R2
肀数据库软件
蚇ORACLE11g
蒅JAVA版本
蚂1.6.0
膀中间件
肈apache-tomcat-6.0.45
袂客户端
蒁Chrome浏览器
膀服务器配置
膄CUPE5-2630
薄4核处理器
艿8G内存
芀数据库配置
薅CUPE5-2630
肂16G内存
三、测试场景设计
1.
2.测试场景说明
螄序号
肁功能名称
蒀并发数
莇持续时间(分钟)
膂场景说明
螀1
蕿用户登录
螈10/30/60/100
羄5
袃模拟10/30/60/100人数登录系统,系统响应时间
虿2
羅分红页面提交申请
蚆10/30/60/100
薂5
蝿在分红申请页面进行提交分红申请,记录每个步骤所用的时间,当同时进行10/30/60/100次并发进行提交申请时,检查系统是否能够承受压力,并且持续运行5分钟,检查系统的稳定性。
莆3
肄分红审批页面进行审批处理
莁10/30/60/100
蝿5
螇分红审批页面进行对分红申请作出处理,当并发为10/30/60/100同时点击处理操作时,检查系统能否可以承受压力。
袅4
膀产品台账进行信息查看
衿10/30/60/100
膈5
芃当10/30/60/100用户同时对产品台账进行信息查看时,检查系统的性能,并且查看页面的响应时间。
膂5
罿用户退出
芄10/30/60/100
羅5
羁模拟10/30/60/100用户退出系统,系统响应时间
3.
4.并发响应情况
蒃事务名称
螀并发用户数
腿事务最小响应时间
肆事务平均响应时间
膅事务最大响应时间
螃90%用户平均响应时间
芈事件成功率
蒇用户登录
薃10
薂0.918
芈2.113
袈6.141
莅2.25
芁100.00%
肅30
螃1.614
肀4.457
蒈8.716
蒆3.16
蒄100.00%
薈60
袆2.567
羂6.132
袁10.364
蚈5.22
芇100.00%
蚀100
4.718
8.223
14.923
8.05
99.95%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
登录页面,点击分红付费计划
10
0.118
0.617
6.354
1.132
100.00%
30
0.189
0.723
7.857
1.356
100.00%
60
0.212
0.834
8.984
1.578
99.80%
100
0.276
0.959
10.934
1.722
99.60%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
分红申请页面,点击支付
10
0.168
0.446
6.32
1.124
100.00%
30
0.186
0.521
7.56
1.211
100.00%
60
0.211
0.579
8.67
1.286
100.00%
100
0.236
0.668
11.64
1.349
99.90%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
分红申请页面,点击计算
10
0.046
0.14
2.11
0.211
100.00%
30
0.049
0.15
2.18
0.216
100.00%
60
0.052
0.16
2.24
0.221
99.60%
100
0.058
0.16
2.32
0.226
99.50%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
分红申请页面,点击确定
10
0.168
0.456
3.134
0.567
100.00%
30
0.172
0.461
3.245
0.556
100.00%
60
0.181
0.468
3.378
0.612
99.63%
100
0.192
0.476
3.691
0.654
99.50%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
分红审批页面,领用任务
10
0.811
4.817
12.654
5.356
100.00%
30
0.887
5.234
14.443
6.342
100.00%
60
0.912
6.468
18.665
7.112
99.90%
100
0.945
7.906
24.794
8.462
99.80%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
分红审批页面,第一次提交
10
0.912
5.236
12.123
5.256
100.00%
30
0.968
5.464
14.121
6.142
100.00%
60
1.006
5.786
18.334
7.012
99.90%
100
1.106
6.167
22.991
8.321
97.90%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
分红审批页面,第二次提交
10
0.174
0.468
6.42
1.132
100.00%
30
0.186
0.521
7.56
1.211
100.00%
60
0.211
0.579
8.67
1.286
100.00%
100
0.341
5.792
16.471
7.861
99.90%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
登录成功页面,点击产品台账
10
0.887
5.625
14.421
6.234
100.00%
30
0.912
6.736
16.336
7.123
99.20%
60
1.025
7.714
18.567
8.318
96.40%
100
2.342
10.345
29.668
13.221
68.90%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
产品台账页面,点击产品名称
10
4.817
7.256
14.474
7.653
100.00%
30
5.001
8.369
18.321
8.653
99.80%
60
5.118
10.278
23.653
11.653
83.90%
100
8.324
13.445
29.342
15.221
64.60%
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
用户退出
10
0.029
0.465
2.12
1.326
100.00%
30
0.029
0.486
2.21
1.485
100.00%
60
0.032
0.567
2.32
1.596
100.00%
100
0.031
0.778
2.5
1.787
100.00%
四、测试结果概要信息
概要信息中,包含了测试开始时间,测试运行时间,测试结束时间,虚拟用户数,平均每秒点击数等信息。
如图所示:
运行时间从2017年7月29日14:
11开始,共运行22分钟32秒,到14:
33分停止运行产生的结果概要信息。
虚拟用户数为100,、平均每秒传输232024字节、总点击数14012次
平均每秒点击数10.356次
分红申请页面测试概要
台账查询页面测试概要
1.虚拟用户增加、减少趋势图
虚拟用户以每15秒增加2个的速度进行递增,当虚拟用户数量达到100时,持续运行5分钟,随后开始以每10秒减少2个的速度开始递减,直到全部退出系统。
分红申请页面测试概要
2.每秒点击量结果图
如图所示,虚拟用户以每15秒增加2个的速度进行递增,随着虚拟用户不断递增,大约到了12分钟,虚拟用户数量达到100时,每秒点击量达到最大,随后平稳运行大约5分钟,点击量接近平稳,随后开始以每10秒减少2个的速度开始递减,伴随着虚拟用户数递减,每秒点击量相应减少,直到虚拟用户全部退出系统,每秒点击量减少为0。
分红申请页面测试概要
分红审批页面测试概要
台账查询页面测试概要
3.系统吞吐量结果图
虚拟用户以每15秒增加2个的速度进行递增,系统吞吐量伴随着用户数的递增也在持续的增长;当虚拟用户数量达到100时,系统吞吐量也达到最大,大约持续运行5分钟,随后用户数开始以每10秒减少2个的速度开始递减,系统吞吐量相应减少,直到全部退出系统,吞吐量为0。
分红申请页面测试概要
分红审批页面测试概要
台账查询页面测试概要
4.事物汇总结果图
事物柱状图,深绿色代表事件通过总数,红色代表事件失败总数
成功率=事件通过总数/(事件通过总数+事件失败总数)*100%
分红申请页面测试概要
分红审批页面测试概要
台账查询页面测试概要
5.事物平均响应时间结果图
如图所示,事物平均响应时间折线图,响应比较缓慢的主要是两条折线,其他折线比较理想,不做分析。
页面响应缓慢的事件分别为:
1登录成功后,点击产品台账,进入产品台账页面。
2在产品台账页面,点击产品名称进行查询。
当同时对产品台账的活动用户超过60人以后,页面响应时间明显增加,建议这两种事件的活动用户数不要超过60人,否则将会出现部分用户打开页面时,加载缓慢、或者出现加载失败,页面无法加载成功。
详情,请查看测试结果总结。
测试概要
五、测试结果分析:
1.分红页面提交申请
用户登录系统时,以每15秒登录2个用户进行递增在线用户数,在12分钟左右的时候,用户同时在线的数量达到最大,最多在线时,使用用户数达到100人,随后模拟并发用户100人时,对系统分红申请页面进行操作。
这里主要针对用户申请分红的业务场景,当100虚拟用户同时进行申请分红操作时,系统在13分钟左右时每秒点击数达到最大;系统吞吐量达到最大;页面响应的时间达到最大,系统整体性能良好,没有出现大规模不良效果。
在实际使用过程中,满足同时在线活动用户为100时,系统可以正常使用。
按照在线人数:
系统用户数等于20%的理论来说,系统可以满足用户数为500人使用。
2.分红审批页面进行审批
分红审批页面,进行分红审批处理。
领用任务的操作时,由于信息内容偏多,导致加载时,部分用户显示信息时,可能会加载信息缓慢。
当60位虚拟用户同时进行申请分红操作时,将会导致领用任务出现失败,随着虚拟用户不断的增加,领用任务时,失败的事物也将会增加。
在实际使用过程中,可以满足当前活动用户为60时,系统可以正常使用。
理论上来说,根据分红页面压力测试结果,系统可以满足用户数为300人使用。
3.台账页面进行查看
台账页面进行查看时,系统支持30人同时点击查看台账界面,当用户数量超过60人以后,同时进行点击产品名称时进行查看详细信息时,系统将会响应缓慢,导致其中一些用户无法快速查看到详细信息。
根据压力测试分析,台账页面进行查看详细信息时,系统可以支持用户为250人。
4.用户登录情况分析
根据最近两周系统使用情况中最多使用人数为8月7号30人,提交功能次数最多为8月8号159人次,系统目前完全能够支撑当前使用吞吐量。
六.压力测试结论
目前系统最佳使用用户数量为300人,如超过该用户人数需要提供服务器配置,如果想要增加承压能力,建议修改网络环境配置,数据库的容量。
存在的问题:
同时系统产品分红审批、台账等在超过50用户同时使用时,速度降低,用户等待时间增加,影响系统效率,后续系统会对这些功能模块进行优化,如台账界面分批加载,审批界面sql优化等。
仅供个人用于学习、研究;不得用于商业用途。
Forpersonaluseonlyinstudyandresearch;notforcommercialuse.
NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.
Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.
толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях.
以下无正文
仅供个人用于学习、研究;不得用于商业用途。
Forpersonaluseonlyinstudyandresearch;notforcommercialuse.
NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.
Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.
толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях.
以下无正文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 压力 测试报告