系统压力测试报告Word文档格式.docx
《系统压力测试报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《系统压力测试报告Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
![系统压力测试报告Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-11/24/062d5ad2-f7ae-45e6-af93-4965f9b6820f/062d5ad2-f7ae-45e6-af93-4965f9b6820f1.gif)
1.6.0
中间件
apache-tomcat-6.0.45
客户端
Chrome浏览器
服务器配置
CUPE5-2630
4核处理器
8G内存
数据库配置
16G内存
三、测试场景设计
1.测试场景说明
序号
功能名称
并发数
持续时间(分钟)
场景说明
1
用户登录
10/30/60/100
5
模拟10/30/60/100人数登录系统,系统响应时间
2
分红页面提交申请
在分红申请页面进行提交分红申请,记录每个步骤所用的时间,当同时进行10/30/60/100次并发进行提交申请时,检查系统是否能够承受压力,并且持续运行5分钟,检查系统的稳定性。
3
分红审批页面进行审批处理
分红审批页面进行对分红申请作出处理,当并发为10/30/60/100同时点击处理操作时,检查系统能否可以承受压力。
4
产品台账进行信息查看
当10/30/60/100用户同时对产品台账进行信息查看时,检查系统的性能,并且查看页面的响应时间。
用户退出
模拟10/30/60/100用户退出系统,系统响应时间
2.并发响应情况
事务名称
并发用户数
事务最小响应时间
事务平均响应时间
事务最大响应时间
90%用户平均响应时间
事件成功率
10
0.918
2.113
6.141
2.25
100.00%
30
1.614
4.457
8.716
3.16
60
2.567
6.132
10.364
5.22
100
4.718
8.223
14.923
8.05
99.95%
登录页面,点击分红付费计划
0.118
0.617
6.354
1.132
0.189
0.723
7.857
1.356
0.212
0.834
8.984
1.578
99.80%
0.276
0.959
10.934
1.722
99.60%
分红申请页面,点击支付
0.168
0.446
6.32
1.124
0.186
0.521
7.56
1.211
0.211
0.579
8.67
1.286
0.236
0.668
11.64
1.349
99.90%
分红申请页面,点击计算
0.046
0.14
2.11
0.049
0.15
2.18
0.216
0.052
0.16
2.24
0.221
0.058
2.32
0.226
99.50%
分红申请页面,点击确定
0.456
3.134
0.567
0.172
0.461
3.245
0.556
0.181
0.468
3.378
0.612
99.63%
0.192
0.476
3.691
0.654
分红审批页面,领用任务
0.811
4.817
12.654
5.356
0.887
5.234
14.443
6.342
0.912
6.468
18.665
7.112
0.945
7.906
24.794
8.462
分红审批页面,第一次提交
5.236
12.123
5.256
0.968
5.464
14.121
6.142
1.006
5.786
18.334
7.012
1.106
6.167
22.991
8.321
97.90%
分红审批页面,第二次提交
0.174
6.42
0.341
5.792
16.471
7.861
登录成功页面,点击产品台账
5.625
14.421
6.234
6.736
16.336
7.123
99.20%
1.025
7.714
18.567
8.318
96.40%
2.342
10.345
29.668
13.221
68.90%
产品台账页面,点击产品名称
7.256
14.474
7.653
5.001
8.369
18.321
8.653
5.118
10.278
23.653
11.653
83.90%
8.324
13.445
29.342
15.221
64.60%
0.029
0.465
2.12
1.326
0.486
2.21
1.485
0.032
1.596
0.031
0.778
2.5
1.787
四、测试结果概要信息
概要信息中,包含了测试开始时间,测试运行时间,测试结束时间,虚拟用户数,平均每秒点击数等信息。
如图所示:
运行时间从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优化等。