软件开发系统性能测试报告DOCWord文档下载推荐.docx
- 文档编号:16245497
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:18
- 大小:641.94KB
软件开发系统性能测试报告DOCWord文档下载推荐.docx
《软件开发系统性能测试报告DOCWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件开发系统性能测试报告DOCWord文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
Passed
测试通过数(个)
Minimum
最小响应时间(秒)
Average
瓶颈响应时间(秒)
Maximum
最大响应时间(秒)
2.测试环境
1
2
2.1服务器&
客户端环境信息
服务端配置:
10.19.141.57应用服务器:
CPU:
Intel(R)Xeon(R)CPUE5620@2.40GHz8个逻辑CPU
内存:
15GB
网卡:
1000M
操作系统:
CentOSrelease5.8(Final)
辅助软件:
nmon
10.19.141.58数据库服务器:
Intel(R)Xeon(R)CPUE5620@2.40GHz8个逻辑CPU
8GB
客户端配置:
(2台)
4核8线程Intel(R)Xeon(R)CPUE5620@2.40GHz
8.00GB
1000M
Windows2008
浏览器/版本号:
IE9.0
测试工具:
LoadRunner11.0、nmon
3.测试场景
数据库中初始化数据:
约300000条
测试场景编号:
PT1(getOrderListInterface)
测试项:
模拟500用户并发访问接口
http:
//xxx.xxx.xxx/getXXX.aspx?
service=Order.getOrderList&
api_key=9418fa3f9865f0d1e7e7e631f8791b09&
fields=%5B%22wms_flag%22%2C%22user_id%22%5D&
where=id%2B%253D%2B583&
api_sign=350855fb043f730bce302cc8f81648b4
预置条件:
性能测试环境已部署,系统功能测试已完成.
操作步骤:
(业务描述)
无
场景描述:
模拟500用户并发访问接口,持续时间1小时.
通过返回页面字符串状态,判断事务是否成功.
PT2(getOrderRowInterface)
order_id=5706699&
PT3(getOrderGoodsListInterface)
模拟500用户同时并发访问接口,持续时间1小时.
service=Order.Test&
4.测试目的&
策略
目的:
分别检查各接口性能,及服务器处理情况.
策略:
采用持续执行方式进行.
5.结果分析
5.1基本数据统计分析&
对比
5.
5.1.
5.1.1.测试场景PT1
测试场景PT1
(getOrderListInterface)
Duration:
1hour,7minutesand17seconds.
MaximumRunningVusers:
500
AverageHitperSecond:
457.912
AverageThroughput(bytes/second):
210583≈205.6KB
TotalThroughput(bytes):
850334409≈810.9MB
TransactionResponseTime&
TransactionSummary
TotalPassed:
1849047
TotalFailed:
TotalStopped:
Minimum:
0.008’s
Average:
0.02’s
Maximum:
0.074’s
5.1.2.测试场景PT2
测试场景PT2
(getOrderRowInterface)
1hour,12minutesand51seconds.
1.51
1081≈1.05KB
4727207≈4.5MB
3211
3940
8.466’s
227.534’s
885.792’s
5.1.3.测试场景PT3
测试场景PT3
(getOrderGoodsListInterface)
1hour,7minutesand18seconds.
232.508
93003≈90.8KB
375640400≈358MB
939101
0.009’s
0.018’s
0.047’s
5.2.详细数据分析
5.2.1.测试场景PT1(getOrderListInterface)
图1-1
脚本持续执行1小时:
成功事务:
1849047
图1-2
图1-3
图1-4
最大TPS:
457
平均TPS:
TPS:
及系统在同一时间内,能处理业务的最大能力.
服务器主要指标图表展现:
图1-5
图1-6
图1-7
图1-8
5.2.2.测试场景PT2(getOrderRowInterface)
图2-1
脚本持续执行1小时:
3211
失败事务:
3940
图2-2
图2-3
图2-4
当前场景下成功事务最大TPS:
1.984
成功事务平均TPS:
0.734
图2-5
Error-26608错误数:
2753个
Error-26608:
Action.c(13)Error-26608HTTPStatus-Code=504(GatewayTime-out)for"
http//xxx.xxx.xxx/getXXX.aspx?
api_sign=350855fb043f730bce302cc8f81648b4
Error-26610错误数:
653个
Error-26610:
Action.c(13)Error-26610HTTPStatus-Code=502(BadGateway)for"
Error-27728错误数:
89个
Error-27728:
Action.c(13)Error-27728Stepdownloadtimeout(900seconds)hasexpired
Error-27791错误数:
34个
Error-27791:
Action.c(13)Error-27791Server"
xxx.xxx.xxx"
hasshutdowntheconnectionprematurely
Error-27796错误数:
411个
Error-27796:
Action.c(13)Error-27796Failedtoconnecttoserver"
xxx.xxx.xxx80"
[10060]Connectiontimedout
图2-6
图2-7
图2-8
事务消耗时间主要在Server端.
图2-9
备注:
红色标记区域为测试执行中系统CPU指标
图2-10
长时间出现使用交换分区,可能存在内存泄漏,需开发人员定位具体分析.
图2-11
图2-12
5.2.3.测试场景PT3(getOrderGoodsList)
图3-1
939101
0
图3-2
图3-3
图3-4
388
232
图3-5
图3-6
长时间出现使用交换分区.可能存在内存泄漏,需开发人员定位具体分析.
图3-7
图3-8
6.测试结论
场景PT1(getOrderListInterface)测试通过。
场景PT2(getOrderRowInterface):
测试不通过,事务响应时间很大,失败事务大于成功事务。
且测试过程中(应用服务器)长时间出现使用交换分区现象。
需开发人员调优修复后重测.
场景PT3(getOrderGoodsListInterface):
测试不通过,虽然事务时间响应优秀,但测试过程中(应用服务器)长时间出现了交换分区现象。
需开发人员调优修复后重测.
由于测试环境与生产环境存在较大差别,以上结果分析仅作参考.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 系统 性能 测试报告 DOC