农商银行新一代综合柜面业务系统性能测试报告.docx

上传人:b****0 文档编号:45053 上传时间:2022-10-01 格式:DOCX 页数:31 大小:933.16KB
下载 相关 举报
农商银行新一代综合柜面业务系统性能测试报告.docx_第1页
第1页 / 共31页
农商银行新一代综合柜面业务系统性能测试报告.docx_第2页
第2页 / 共31页
农商银行新一代综合柜面业务系统性能测试报告.docx_第3页
第3页 / 共31页
农商银行新一代综合柜面业务系统性能测试报告.docx_第4页
第4页 / 共31页
农商银行新一代综合柜面业务系统性能测试报告.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

农商银行新一代综合柜面业务系统性能测试报告.docx

《农商银行新一代综合柜面业务系统性能测试报告.docx》由会员分享,可在线阅读,更多相关《农商银行新一代综合柜面业务系统性能测试报告.docx(31页珍藏版)》请在冰豆网上搜索。

农商银行新一代综合柜面业务系统性能测试报告.docx

农商银行新一代综合柜面业务系统性能测试报告

 

农商银行

新一代综合柜面业务系统

 

性能测试报告

 

文档编号

保密等级

作者

最后修改日期

审核人

最后审批日期

批准人

最后批准日期

修订记录

日期

版本

修订说明

修订人

2011-10-12

0.1

编写测试报告中的方案部分

王晓华

2011-10-13

0.2

对测试脚本、测试数据、测试场景进行描述

王晓华

2011-10-25

0.3

整理测试执行结果

王时磊

2011-10-28

0.4

数据分析和修订

王晓华

1测试简介

1.1项目背景

为解决原有字符终端柜面系统不能处理非线性数据(如图像)的缺陷、解决业务中的柜员离柜问题,并对交易前端的功能性梳理和整合,农商银行将实施现有字符终端向图形终端的改造,实施新一代综合柜面业务系统项目。

在新一代综合柜面业务系统全面推广上线前,需要对新系统平台进行性能测试,获取系统的并发处理能力、交易响应时间等性能指标。

1.2测试目标

本次性能测试的测试目标为:

Ø获取新一代综合柜面业务系统在测试环境中的性能指标数据

Ø发现性能瓶颈,协助开发人员进行性能调优,对系统上线提供性能建议和评估

1.3测试围

新一代综合柜面系统的架构示意图如下图所示,图中红线虚框为本次性能测试的围,包括ABS处理平台的后台应用服务器和数据库服务器。

1.4性能测试指标要求

指标分类

序号

指标描述

是否需求

性能指标

需求数值

备注

系统

处理能力

1

每秒事务数TPS

通过性能测试获取系统处理能力峰值

2

典型交易平均交易响应时间ART

获取实际指标值

3

批处理效率

柜面系统无大数据量批处理任务

4

最大

并发用户数

≥50

全行柜面终端数约为2800

5

交易成功率

≥99%

系统

资源利用率

6

CPU占用率

≤80%

7

存使用率

≤80%

8

I/O使用率

≤80%

2测试方案

2.1压力模型

本次性能测试采用如下的简易压力模型:

Ø通过LoadRunner模拟图形终端各柜员向ABS平台发起交易压力

Ø通过测试环境中的核心业务系统响应柜面交易请求

2.2交易选择

根据和开发组的沟通,选择如下前端处理比较复杂的典型交易:

编号

交易码

交易名

交易占比

参数化域

备注

1

0210

个人客户信息建立

100%

处理较复杂的交易

2.3测试脚本

根据上述的系统架构示意图,通过LoadRunner的Socket协议录制柜面前端向柜面系统应用服务器发起的柜面交易,发现Socket交互次数(一组send和receive算一次交互)特别多(0210交易51次Socket交互),而且脚本回放时报接收报文长度不匹配错误。

新柜面系统开发组提供了一个测试用的Jar包,将图形前端ABC和后台应用服务器ABS之间的通讯过程进行了封装,通过解析描述型的交易数据文件后向后台提交交易,为此,使用LoadRunner的Java协议,测试脚本过调用Jar包中的对象提交柜面交易。

使用此测试脚本方案暂时也有如下缺点:

Ø无法实现交易数据的参数化

Ø脚本中只能定义各柜面交易执行全过程的长事务,无法对交易中各阶段进行分解分析(比如页面控件响应时间、交易提交响应时间、打印响应时间等)

Ø测试脚本中无法获取交易执行结果:

交易提交后不返回响应特征码,从测试脚本中无法判断交易执行的情况,需要分析后台日志文件或数据库流水表分析交易是否成功(性能测试交易量巨大可能会引起大量的交易结果分析工作量)

ØLoadRunner统计分析数据失真(因失败交易也当成成功交易进行统一分析)

2.4资源监控

根据压力测试模型,本次性能测试需要监控如下主机的一些性能指标数据:

v新柜面系统应用服务器主机(Linux操作系统)

✓CPU–CPUUtilization(CPU使用率%)

✓Memory–Pagingrate(存页交换速率)

✓I/O–DiskTraffic(磁盘交换速率)

v新柜面系统数据库服务器主机(AIX操作系统)

✓CPU–CPUUtilization(CPU使用率%)

✓Memory–Pagingrate(存页交换速率)

✓I/O–DiskTraffic(磁盘交换速率)

vLoadRunner控制器和压力产生器主机(WindowsXP操作系统)

✓CPU–%TotalProcessorTime(总的CPU使用率)

✓Memory–AvailableMbytes(物理存的可用数,单位Mbytes)

✓Memory–PageFaults/sec(页面错误导致的页交换计数)

✓I/O–%DiskTime(磁盘驱动器读写请求已用时间所占百分比)

主机资源指标数据监控的方法:

Ø优先通过LoadRunner进行监控

Ø通过操作系统部指令(如top、vmstat等)

2.5测试场景

设计如下类型的测试场景:

Ø基准测试:

获取系统处理各典型交易在无压力情况下单笔交易的耗时,为并发场景提供一个基本数据参考。

Ø并发测试:

检验服务器端对每个典型交易多个并发用户的处理能力,获取系统处理性能指标值。

各测试场景设置信息如下:

编号

场景类型

场景名

并发用户数

加压方式

持续

时间

退出方式

思考时间/迭代延迟

交易组合

备注

1

基准测试

JZ_0210_1_100

1

同时

运行完成

同时

0210

2

并发测试

BF_0210_10

10

同时

运行完成

同时

0210

3

并发测试

BF_0210_20

20

同时

运行完成

同时

0210

4

并发测试

BF_0210_30

30

同时

运行完成

同时

0210

5

并发测试

BF_0210_40

40

同时

运行完成

同时

0210

6

并发测试

BF_0210_50_10m

50

每15秒

加10VU

10m

每15秒

减10VU

0210

7

并发测试

BF_0210_100_10m

100

每15秒

加200VU

10m

每15秒

减20VU

0210

8

并发测试

BF_0210_150_10m

150

每15秒

加300VU

10m

每15秒

减30VU

0210

9

并发测试

BF_0210_200_10m

200

每15秒

加40VU

10m

每15秒

减40VU

0210

10

并发测试

BF_0210_250_10m

250

每15秒

加50VU

10m

每15秒

减50VU

0210

11

并发测试

BF_0210_300_10m

300

每15秒

加60VU

10m

每15秒

减60VU

0210

注:

根据全行柜面终端数约2800的统计数据,最大并发数为终端数的10%~15%(经验值),选择最大300并发的场景。

3测试环境

3.1网络拓扑图

本次性能测试环境的网络拓扑图如下:

(其中核心系统使用测试环境中的172.16.12.6主机)

3.2软硬件配置

新一代柜面系统应用服务器

硬件配置

主机型号

CPU

4C8U,Intel(R)Xeon(R)CPUE55062.13GHz

物理存

8G

硬盘容量

276G

IP地址

192.156.33.6

网络设备

100M局域网卡

软件配置

类型

名称

版本

操作系统

SUSELinux

EnterpriseServer10(x86_64)

应用软件

JDK/JRE

1.6.0_23

新一代柜面系统数据库服务器

硬件配置

主机型号

IBM8202-E4B

CPU

Power6,4C8U3000MHz

物理存

16G

硬盘容量

70G

IP地址

192.156.33.18

网络设备

100M局域网卡

软件配置

类型

名称

版本

操作系统

AIX

Version5.3

数据库

Oracle10g

10.1.0.2.0

核心业务系统主机

硬件配置

主机型号

IBMAS400

CPU

物理存

硬盘容量

IP地址

172.16.12.6

网络设备

100M局域网卡

软件配置

类型

名称

版本

操作系统

OS400

数据库

LR控制器/压力产生器

硬件配置

主机型号

PC

CPU

2C2.2G

物理存

1G

硬盘容量

160G

IP地址

172.16.15.14

网络设备

100M局域网卡

软件配置

类型

名称

版本

操作系统

MicrosoftXPProfessional

SP2

应用软件

HPLoadRunner 

8.1英文版 

3.3测试工具

序号

工具名称

用途及说明

厂商

版本

1

LoadRunner

性能测试工具,Java协议(License并发数为300)

HP

8.1英文版

4测试实施情况

4.1测试时间和地点

时间:

2011年10月08日—2011年10月21日

地点:

农商银行空港办公区3楼测试机房

4.2参加测试人员

参加本次性能测试的人员包括:

Ø王鹏:

测试经理,性能测试总体协调

Ø高伟:

开发组支持,测试脚本录制和调试

Ø王晓华:

性能测试专家,制订方案、指导测试

Ø王时磊:

性能测试工程师,测试工具、测试场景准备、测试执行

4.3测试实施进度

编号

任务

开始日期

结束日期

责任人

1

讨论和制订测试方案

2011-10-08

2011-10-10

王晓华

2

测试工具准备

2011-10-08

2011-10-08

王时磊

3

测试脚本编制、调试

2011-10-08

2011-10-13

王时磊

4

测试场景准备

2011-10-12

2011-10-12

王时磊

5

测试环境准备

2011-10-13

2011-10-13

王鹏

6

测试执行

2011-10-21

2011-10-21

王时磊

7

编写《测试报告》

2011-10-25

2011-10-28

王晓华

5测试结果

5.1基准测试

5.1.1测试结果

使用测试工具LoadRunner运行测试脚本,统计出测试结果如下(TPS、ART、CPU%均为平均值):

编号

场景名称

并发

用户数

成功

交易数

失败

交易数

交易

成功率

TPS

(笔/秒)

ART(秒)

应用服务器CPU%

数据库服务器CPU%

1

JZ_0

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1