软件开发系统性能测试报告_第1页
软件开发系统性能测试报告_第2页
软件开发系统性能测试报告_第3页
软件开发系统性能测试报告_第4页
软件开发系统性能测试报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、订单系统二期_Order接口性能测试报告修订历史记录日期版本号说明作者审核2013-02-26V1.0罗晴目录1.术语32.测试环境32.1服务器&客户端环境信息33.测试场景44.测试目的&策略55.结果分析55.1基本数据统计分析&对比55.1.1.测试场景PT155.1.2.测试场景PT255.1.3.测试场景PT365.2.详细数据分析65.2.1.测试场景PT1(getOrderList Interface)65.2.2.测试场景PT2(getOrderRow Interface)95.2.3.测试场景PT3(getOrderGoodsList)146.测试结论171. 术语名称解释

2、Maximum Running Vusers虚拟用户总数Duration结果用时(分)Average Hits per Second每秒点击数Failed测试失败数(个)Passed测试通过数(个)Minimum最小响应时间(秒)Average瓶颈响应时间(秒)Maximum最大响应时间(秒)2. 测试环境122.1 服务器&客户端环境信息服务端配置:7 应用服务器:CPU:Intel(R) Xeon(R) CPUE5620 2.40GHz 8个逻辑CPU内存:15GB网卡: 1000M操作系统:CentOS release 5.8 (Final) 辅助软件:nmon10

3、.19.141.58 数据库服务器:CPU:Intel(R) Xeon(R) CPUE5620 2.40GHz 8个逻辑CPU内存:8GB网卡: 1000M操作系统:CentOS release 5.8 (Final) 辅助软件:nmon客户端配置:(2台)CPU:4核8线程 Intel(R) Xeon(R) CPU E5620 2.40GHz内存:8.00GB网卡:1000M操作系统:Windows2008浏览器/版本号:IE9.0测试工具:LoadRunner11.0、nmon3. 测试场景数据库中初始化数据:约300000条测试场景编号: PT1(getOrderList Interfa

4、ce)测试项: 模拟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小时.通过返回页面字符

5、串状态,判断事务是否成功.测试场景编号: PT2(getOrderRow Interface)测试项: 模拟500用户并发访问接口http:/xxx.xxx.xxx/getXXX.aspx?api_key=9418fa3f9865f0d1e7e7e631f8791b09&order_id=5706699&api_sign=350855fb043f730bce302cc8f81648b4预置条件:性能测试环境已部署,系统功能测试已完成.操作步骤:(业务描述)无场景描述:模拟500用户并发访问接口, 持续时间1小时.通过返回页面字符串状态,判断事务是否成功.测试场景编号: PT3(getOrder

6、GoodsList Interface)测试项: 模拟500用户同时并发访问接口,持续时间1小时.http:/xxx.xxx.xxx/getXXX.aspx?service=Order.Test&api_key=9418fa3f9865f0d1e7e7e631f8791b09&order_id=5706699&api_sign=350855fb043f730bce302cc8f81648b4预置条件:性能测试环境已部署,系统功能测试已完成.操作步骤:(业务描述)无场景描述:模拟500用户并发访问接口, 持续时间1小时.通过返回页面字符串状态,判断事务是否成功.4. 测试目的&策略目的:分别检查

7、各接口性能,及服务器处理情况.策略:采用持续执行方式进行.5. 结果分析5.1 基本数据统计分析&对比.1.1. 测试场景PT1测试场景PT1(getOrderList Interface)Duration:1 hour, 7 minutes and 17 seconds.MaximumRunningVusers:500Average Hit per Second:457.912AverageThroughput (bytes/second):210583 205.6KBTotal Throughput (bytes):850334409 810.9MBTransaction R

8、esponse Time & Transaction SummaryTotal Passed:1849047Total Failed:0Total Stopped:0Minimum:0.008sAverage:0.02sMaximum:0.074s5.1.2. 测试场景PT2测试场景PT2(getOrderRow Interface)Duration:1 hour, 12 minutes and 51 seconds.MaximumRunningVusers:500Average Hit per Second:1.51AverageThroughput (bytes/second):1081

9、1.05KBTotal Throughput (bytes):4727207 4.5MBTransaction Response Time & Transaction SummaryTotal Passed:3211Total Failed:3940Total Stopped:0Minimum:8.466sAverage:227.534sMaximum:885.792s5.1.3. 测试场景PT3测试场景PT3(getOrderGoodsList Interface)Duration:1 hour, 7 minutes and 18 seconds.MaximumRunningVusers:5

10、00Average Hit per Second:232.508AverageThroughput (bytes/second):93003 90.8KBTotal Throughput (bytes):375640400 358MBTransaction Response Time & Transaction SummaryTotal Passed:939101Total Failed:0Total Stopped:0Minimum:0.009sAverage:0.018sMaximum:0.047s5.2. 详细数据分析5.2.1. 测试场景PT1(getOrderList Interfa

11、ce)图1-1脚本持续执行1小时:成功事务: 1849047图1-2图1-3图1-4最大TPS:457平均TPS:500TPS:及系统在同一时间内,能处理业务的最大能力.服务器主要指标图表展现:7 应用服务器:图1-5图1-68 数据库服务器:图1-7图1-85.2.2. 测试场景PT2(getOrderRow Interface)图2-1脚本持续执行 1小时:成功事务: 3211失败事务: 3940图2-2图2-3图2-4当前场景下成功事务最大TPS:1.984成功事务平均TPS:0.734图2-5Error -26608错误数:2753个Erro

12、r -26608:Action.c(13) Error -26608 HTTP Status-Code=504 (Gateway Time-out) for http/xxx.xxx.xxx/getXXX.aspx?api_key=9418fa3f9865f0d1e7e7e631f8791b09&order_id=5706699&api_sign=350855fb043f730bce302cc8f81648b4Error -26610错误数:653个Error -26610:Action.c(13) Error -26610 HTTP Status-Code=502 (Bad Gateway)

13、 for http/xxx.xxx.xxx/getXXX.aspx?api_key=9418fa3f9865f0d1e7e7e631f8791b09&order_id=5706699&api_sign=350855fb043f730bce302cc8f81648b4Error -27728错误数:89个Error -27728:Action.c(13) Error -27728 Step download timeout (900 seconds) has expired Error -27791错误数:34个Error -27791:Action.c(13) Error -27791 Ser

14、ver xxx.xxx.xxx has shut down the connection prematurelyError -27796错误数:411个Error -27796:Action.c(13) Error -27796 Failed to connect to server xxx.xxx.xxx80 10060 Connection timed out图2-6图2-7图2-8事务消耗时间主要在 Server 端.服务器主要指标图表展现:7 应用服务器:图2-9备注:红色标记区域为测试执行中系统CPU指标图2-10长时间出现使用交换分区,可能存在内存泄漏,需开发人员定位具体分析.8 数据库服务器:图2-11图2-125.2.3. 测试场景PT3(getOrderGoodsList)图3-1脚本持续执行1小时:成功事务: 939101失败事务: 0图3-2图3-3图3-4最大TPS:388平均TPS:232服务器主要指标图表展现:7 应用服务器:图3-5图3-6长时间出现使用交换分区. 可能存在内存泄漏,需开发人员定位具体分析.8 数据库服务器:图3-7图3-86. 测试结论场景PT1(getOrderList I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论