系统的压力测试报告材料的.docx

上传人:b****6 文档编号:12886410 上传时间:2023-06-08 格式:DOCX 页数:17 大小:429.93KB
下载 相关 举报
系统的压力测试报告材料的.docx_第1页
第1页 / 共17页
系统的压力测试报告材料的.docx_第2页
第2页 / 共17页
系统的压力测试报告材料的.docx_第3页
第3页 / 共17页
系统的压力测试报告材料的.docx_第4页
第4页 / 共17页
系统的压力测试报告材料的.docx_第5页
第5页 / 共17页
系统的压力测试报告材料的.docx_第6页
第6页 / 共17页
系统的压力测试报告材料的.docx_第7页
第7页 / 共17页
系统的压力测试报告材料的.docx_第8页
第8页 / 共17页
系统的压力测试报告材料的.docx_第9页
第9页 / 共17页
系统的压力测试报告材料的.docx_第10页
第10页 / 共17页
系统的压力测试报告材料的.docx_第11页
第11页 / 共17页
系统的压力测试报告材料的.docx_第12页
第12页 / 共17页
系统的压力测试报告材料的.docx_第13页
第13页 / 共17页
系统的压力测试报告材料的.docx_第14页
第14页 / 共17页
系统的压力测试报告材料的.docx_第15页
第15页 / 共17页
系统的压力测试报告材料的.docx_第16页
第16页 / 共17页
系统的压力测试报告材料的.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

系统的压力测试报告材料的.docx

《系统的压力测试报告材料的.docx》由会员分享,可在线阅读,更多相关《系统的压力测试报告材料的.docx(17页珍藏版)》请在冰点文库上搜索。

系统的压力测试报告材料的.docx

系统的压力测试报告材料的

 

xx压力测试报告

 

编写部门:

软件测试部

编写地址:

xx项目现场

编写时间:

2017年8月

 

目录

一、引言3

1.测试目的3

2.术语说明3

二、系统环境4

三、测试场景设计5

1.测试场景说明5

2.并发响应情况5

四、测试结果概要信息8

1.虚拟用户增加、减少趋势图8

2.每秒点击量结果图9

3.系统吞吐量结果图11

4.事物汇总结果图12

5.事物平均响应时间结果图14

五、测试结果总结:

14

 

一、引言

1.测试目的

本次压力测试目的是模拟实际xx项目系统正式环境用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,主要测试系统的性能、可靠性、稳定性,利用性能测试工具LoadRunner模拟并发用户对平台进行压力测试,对其处理能力进行性能评估。

2.术语说明

事务响应时间:

处理具体业务时所花费的时间。

测试场景:

通过组织若干类型、若干数量的虚拟用户来模拟真实生产环境中的部

分压力情况。

最佳并发数:

当并发用户数持续大于最佳并发时可能会出现部分用户请求失败。

最大并发数:

当并发用户数持续大于最佳并发时必然会出现部分用户请求失败。

二、系统环境

名称

说明

服务器操作系统

Windowsserver2008R2

数据库软件

ORACLE11g

JAVA版本

1.6.0

中间件

apache-tomcat-6.0.45

客户端

Chrome浏览器

服务器配置

CUPE5-2630

4核处理器

8G内存

数据库配置

CUPE5-2630

16G内存

三、测试场景设计

1.测试场景说明

序号

功能名称

并发数

持续时间(分钟)

场景说明

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用户退出系统,系统响应时间

2.并发响应情况

事务名称

并发用户数

事务最小响应时间

事务平均响应时间

事务最大响应时间

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优化等。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2