软件性能测试报告Word文件下载.docx
- 文档编号:18110391
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:32
- 大小:503.21KB
软件性能测试报告Word文件下载.docx
《软件性能测试报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件性能测试报告Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。
CPU数
内存
用途
HPsuperdome
8
64G
中间件服务器
数据库服务器
2.1.3软件环境
名称
版本
操作系统
HPUX11.11
中间件
oracleias(10.12)
数据库
Oracle10g(10.2.0.2)
2.1.4网络拓扑结构
系统采用B/S架构模式,客户端通过OracleIas中间件访问数据库。
中间件和数据库分别部署在两台HPSuperdome服务器上。
2.2测试模型
2.2.1业务模型
使用单个交易的性能测试脚本,将同一模块内相近功能的脚本放在同一个测试场景中,平均设定每个交易的比例。
场景
业务名称
业务比例
场景1
25%
场景2
50%
场景3
20%
场景4
16.67%
场景5
33.33%
场景6
场景7
场景8
场景9
场景10
2.2.2测试场景模型
2.2.2.1.基准测试场景
基准测试场景
序号
功能模块
交易名
用户数
迭代次数
Thinktime
循环间隔
1
20次
忽略
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2.2.2.2.混合交易负载场景
制作单个交易的性能测试脚本,将同一模块内功能相近的脚本放在同一个测试场景中,并发用户数为50,平均设定每个交易的比例,设定负载序列,按照负载序列逐渐增加并发用户数。
场景一
功能名称
功能点
并发用户数
用户加载方式
50
每2秒加载1个
场景二
场景三
场景四
场景五
场景六
场景八
场景九
场景十
2.2.2.3.单交易负载场景
根据混合场景运行的结果发现:
场景九运行时中间件服务器的CPU使用率持续为100%,另外性能缺陷不存在于场景十包含的功能,所以需要针对场景九包含的贷款发放、贷款回收、利息回收功能分别进行单业务负载场景,进一步将性能缺陷定位到功能点。
并发用户设定为50,设定负载序列,按照负载序列逐渐增加并发用户数。
单交易负载场景
2.3系统资源监控及关注指标
在进行负载压力测试的同时,用测试工具对中间服务器的资源和性能指标进行监控。
选取中间件服务器的CPU使用率进行分析。
2.4测试工具及使用
本次测试使用HP公司的性能测试工具LoadRunnerv9.0生成虚拟用户,通过LoadRunner负载运行控制器控制生成的虚拟用户对被测系统进行压力负载测试,同时使用LR监控中间件服务器的系统资源和性能指标。
3测试执行结果
3.1基准测试场景执行结果
基准测试场景结果汇总:
平均事务响应时间(秒)
通过事务数
(单位:
个)
失败事务数
0.327
0.223
0.27
0.263
0.559
0.336
0.266
0.474
0.341
0.303
0.346
0.667
0.584
0.613
0.417
0.408
0.443
0.33
0.34
0.381
0.321
1.007
0.977
1.225
0.992
1.085
1.364
1.406
1.427
0.282
1.026
1.022
0.197
0.298
4.994
31.838
3.382
14.739
1.609
3.2混合交易负载场景执行结果
混合交易负载场景执行结果汇总:
混合场景一执行结果
业务模块
业务
最大用户数
CPU平均使用率%
CPU最大使用率%
150
10.226
47.544
100
10.225
10.224
10.047
场景运行结束后,中间件服务器的CPU使用率下降至较低水平。
混合场景二执行结果
156
39.387
54.89
51.738
混合场景三执行结果
270
18.082
56.202
18.102
18.158
18.107
17.949
混合场景四执行结果
290
20.767
54.145
20.399
20.67
20.278
20.402
20.449
混合场景五执行结果
234
42.709
28.499
50.5
42.423
23.156
混合场景六执行结果
257
39.127
66.757
38.655
38.239
38.901
混合场景七执行结果
274
20.567
61.018
29.059
29.308
29.269
27.69
20.843
混合场景八执行结果
309
91.636
33.539
74.043
50.96
49.305
混合场景九执行结果
107
34.815
99.07
125.75
5.226
33.093
场景运行结束后,中间件服务器CPU使用率持续为100%。
混合场景十执行结果
90
68.860
16.498
52.132
3.3单交易负载场景执行结果
单交易负载场景执行结果
153
117.069
98.952
201
76.113
98.764
300
22.337
91.467
其中查询XXXXXX、XXXXXX回收场景运行结束后,中间件服务器CPU使用率持续为100%,并不会因为用户退出而有明显下降;
XXXXXX场景运行结束后中间件服务器CPU使用率下降至较低水平。
4测试结果分析
通过混合场景测试中发现XXXXXX模块存在性能缺陷,表现为在XXXXXX的混合场景测试中,中间件服务器CPU占用率自始至终维持在100%,并且当场景结束后CPU占用率并没有随之下降。
将系统性能缺陷定位到贷后管理模块后,针对该模块包含的典型业务进行单业务负载测试,发现利息回收和贷款回收两个功能的测试结果与混合场景的结果一致,可以认定为该两个功能存在性能缺陷。
4.1混合场景结果分析
4.1.1关键性能指标分析
从loadrunner得到响应时间和中间件服务器CPU使用率等性能指标,根据性能指标分析判断性能缺陷所在场景对应的业务模块。
4.1.1.1.响应时间、系统资源分析
场景一:
XXXXXX事务响应时间与用户变化对应图
结果分析:
事务的响应时间随着用户数不断增加而增大;
在用户数增加到130后,事务执行出现错误,错误信息为下载资源超时。
在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。
所以该场景中的功能点不存在性能缺陷。
场景二:
:
XXXXXX事务响应时间与运行用户分析
事务响应时间随着运行用户数的增加而增大;
在场景运行用户增加到155时出现失误失败,失败原因为下载资源超时。
场景三:
XXXXXX事务与运行用户分析
在场景运行用户增加到270时出现失误失败,失败原因为下载资源超时。
场景四:
在场景运行用户增加到280时出现失误失败,失败原因为下载资源超时。
场景五:
在场景运行用户增加到230时出现失误失败,失败原因为下载资源超时。
场景六:
XXXXXX查询事务与运行用户分析
在场景运行用户增加到257时出现失误失败,失败原因为下载资源超时。
场景七:
场景八:
在场景运行用户增加到309时出现失误失败,失败原因为下载资源超时。
场景九:
XXXXXX与运行用户分析
在场景运行用户增加到107时出现失误失败,失败原因为下载资源超时。
在此压力下中间件服务器的CPU使用率持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率没有下降至较低水平。
所以此场景包含的业务功能存在性能缺陷,需要进行单交易交易负载场景测试。
场景十:
在场景运行用户增加到90时出现失误失败,失败原因为下载资源超时。
所以在此场景中CPU不是性能瓶颈,性能缺陷也不存在此场景对应的业务模块中。
则场景九中提交利息回收报表不是导致性能缺陷的功能,需要对其他三个功能进行进一步的性能测试。
4.2单交易负载场景结果分析
4.2.1关键性能指标分析
根据混合业务运行结果,使用混合业务中对应的业务功能进行单业务负载测试,同时监控事务响应时间和中间件服务器的CPU使用率,根据指标分析性能缺陷所在的业务功能模块。
4.2.1.1.响应时间、系统资源分析
XXXXXX负载场景:
在场景运行用户增加到153时出现业务失败,失败原因为下载资源超时。
在此场景中中间件服务器的CPU使用率持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率没有明显下降。
所以此场景中利息回收功能存在性能缺陷。
在场景运行用户增加到201时出现失误失败,失败原因为下载资源超时。
所以此场景中贷款回收功能存在缺陷。
XXXXXX查询负载场景:
XXXXXX查询事务与运行用户分
在场景运行用户增加到250时出现失误失败,失败原因为下载资源超时。
所以在此场景中贷款发放功能不存在性能缺陷。
5问题及建议
5.1问题
在本次测试覆盖的XXXXXX系统功能点中,发现了导致XXXXXX系统性能急剧下降的性能缺陷。
性能缺陷所在的功能为:
XXXXXX和XXXXXX功能。
5.2建议
系统开发方重点针对XXXXXX和XXXXXX功能检查代码,发现并修改系统中的低效代码。
6结论
根据本次性能测试的结果和XXXXXX对结果的分析,当30到40用户同时操作信贷业务系统的XXXXXX和XXXXXX功能时,中间件服务器的CPU占用持续达到100%,并且不随着用户的退出而降低。
所以XXXXXX的XXXXXX和XXXXXX功能存在明显性能缺陷。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 性能 测试报告
![提示](https://static.bdocx.com/images/bang_tan.gif)