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

合集下载

北京市商业银行综合业务系统解决计划1.doc

北京市商业银行综合业务系统解决计划1.doc

北京市商业银行综合业务系统解决方案1 北京市商业银行综合业务系统解决方案目前,银行综合业务系统一般采用Client/Server 模式。

Server 端作为账务处理的核心,应用程序通常是统一稳定的,接口是规范的。

Client 端相对来说则多种多样。

直接由柜员操作的柜台也是规范、稳定的。

为满足银行多手段服务的要求,比如金卡工程、电话银行、网上银行、POS、ATM 及各种自助终端,通常在Server 与它们之间增加各自的前置机支持多种连接方式并解决安全问题。

为满足业务拓展的要求,开发多项中间业务,比如:代收费、代售票、银证转账,一般也是采用增加前置机的方法解决通信和安全问题。

这些前置机基本上都是采用PC-Server 安装SCOUnix 和低用户数的数据库系统,自主开发应用系统,因而造成银行主机房内的前置机越来越多。

系统的可靠性、稳定性都得不到解决,维护工作却相当繁重。

为了解决这个问题,我们萌生了将这些前置机整合到一台机器上的想法。

最初,我们想选用一台高性能的机器开多个用户的方法,但经简单分析就发现问题很多:首先操作系统用户数要求很高;投入巨大;各系统由不同的公司开发,各自有不同的通信程序,占用了极大的资源,有些资源(比如共享内存)还可能造成冲突。

在我们了解了IBM iSeries 服务器上TurboLinux 的解决方案后,发现这些问题基本上都可以解决。

方案目的在尽可能减少程序修改量的前提下,整合多台前置机到一台AS/400 上。

方案描述IBM iSeries 服务器的一个最大的优势是可以在一台服务器硬件上划分多个分区,而每个分区安装独立的操作系统,运行各自独立的应用,就如同多个独立的机器运行一样。

根据这种出色的分区技术,我们在AS/400 上创建多个逻辑分区,在主分区安装OS/400 及DB2 数据库,作为多种数据库服务的数据库集中服务器。

另外在其它逻辑分区中安装多个Turbo Linux for iSeries,应用服务器就可以运行在Turbo Linux 上。

商业银行综合业务模拟实验报告

商业银行综合业务模拟实验报告

实验报告本学期教务处为我们安排了商业银行综合业务模拟实验,在实验操作过程中,我们发现问题、解决问题,逐渐理解和掌握了银行日常业务的处理,包括个人储蓄业务和对公业务的处理;对现代商业银行的架构、运营模式有了一定的认识。

在这十几周的学习中,我们将银行经营管理的理论与实践相结合,系统地实践、体验和学习银行业务的相关业务,拓展了知识面,提高了我们学习、判断、操作、分析等各个方面的能力。

接下来按实验操作过程对相关业务的操作情况进行描述分析。

(一)个人储蓄业务一、储蓄柜员初始操作操作内容:登陆个人储蓄系统→修改密码和学号并增加尾箱→用尾箱登录在开始银行模拟业务前,老师给我们每个人分配了一个个人账号。

我们可以用此账号作为用户名登陆模拟系统,然后进入“信息中心”修改个人资料并增加尾箱,同时设置尾箱密码以及登录密码,这样方可保证每位柜员都有属于自己的操作空间,避免他人修改银行业务的相关数据。

本次模拟实验采取实名制,我们每个人都要在个人资料中填写自己的真实姓名,以便日后老师查看各位同学的实验进度以及得分。

修改完后,每次登陆后右边信息栏中就会出现自己的相关信息。

在本模块操作中一定要牢牢记住自己的柜员号以及所设置的密码,否则就无法登陆银行模拟系统进行业务操作,这样就只能重新申请一个柜员号。

二、储蓄柜员日初操作操作内容:凭证领用→重要空白凭证出库→现金出库→凭证综合查询→重要空白凭证查询银行柜台工作人员进行日初业务处理首先应领用凭证。

凭证及现金出库到柜员个人钱箱后才能进行柜员的日常业务操作。

我们必须注意到凭证“开始号码”与“结束号码”不能与其他柜员领取的号码相同。

自己领取的凭证号码应记下,以便接下来的业务操作使用。

在实验过程中,若我们想了解凭证的使用情况,则可以进行凭证综合查询和重要空白凭证查询。

三、储蓄日常业务操作之个人储蓄业务操作内容:开普通客户和一卡通客户→为普通客户和一卡通客户开活期储蓄账户并进行存取款、销户操作→开整存整取账户、部分提前支取→开定活两便账户并销户→开零存整取账户、存款并销户→开存本取息账户、取息并销户→开通知存款账户、支取部分款项并销户→普通支票账户开户、预开户、存款、取款、结清、销户→开教育储蓄账户、存款、销户→一卡通、凭证、新旧系统凭证替换、挂失、解挂、新旧凭证对照新增在本实验中听到了很多之前从未接触过的专业名词,如:一卡通、整存整取、定活两便、零存整取、存本取息等。

柜面业务系统实验报告

柜面业务系统实验报告

柜面业务系统实验报告1. 引言柜面业务系统在现代银行营运中起着至关重要的作用。

它是银行内部与客户之间进行金融业务交流和处理的关键平台。

本次实验旨在了解柜面业务系统的基本功能和流程,并对其进行实际操作,以加深对该系统的理解。

2. 实验目的1. 了解柜面业务系统的功能和流程;2. 掌握柜面业务系统的操作方法;3. 体验柜面业务系统在实际业务中的应用。

3. 实验过程3.1 柜面业务系统介绍柜面业务系统是银行内部的核心系统之一,它包括开户、存款、取款、转账、查询等多种功能,能够为客户提供便捷、高效的金融服务。

3.2 系统登录步骤:打开柜面业务系统应用,在登录界面输入用户名和密码,成功登录系统。

3.3 开户操作步骤:选择开户功能,填写客户信息,包括姓名、id号、联系电话等,并选择开户类型。

提交后,系统生成账号,并打印开户单据。

3.4 存款操作步骤:选择存款功能,输入账号和存款金额,确认无误后,提交存款申请。

系统将完成资金划拨并生成存款单据。

3.5 取款操作步骤:选择取款功能,输入账号和取款金额,确认无误后,提交取款申请。

系统将完成资金划拨并生成取款单据。

3.6 转账操作步骤:选择转账功能,输入转出账号、转入账号和转账金额,确认无误后,提交转账申请。

系统将完成资金划拨并生成转账单据。

3.7 查询操作步骤:选择查询功能,输入账号或id号,系统将显示客户的基本信息、账户余额等。

4. 实验结果通过实验操作,成功完成柜面业务系统的开户、存款、取款、转账和查询等功能。

系统表现稳定、功能完善,能够满足日常柜面业务的需求。

5. 实验总结柜面业务系统是现代银行不可或缺的一部分。

通过本次实验,我进一步了解了柜面业务系统的功能和操作流程,并学会了如何运用该系统处理日常金融交易。

在实际操作中,我也明白了系统的重要性和便利性。

然而,柜面业务系统也存在一些潜在的问题,例如操作过程中的繁琐性和安全性的考虑等。

希望能够不断完善柜面业务系统,提升用户体验。

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

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

农商银行新一代综合柜面业务系统性能测试报告(doc 29页)北京农商银行新一代综合柜面业务系统性能测试报告性能测试计划文档编号保密等级作者最后修改日期审核人最后审批日期批准人最后批准日期修订记录目录1测试简介 (1)1.1项目背景 (1)1.2测试目标 (1)1.3测试范围 (1)1.4性能测试指标要求 (2)2测试方案 (3)2.1压力模型 (3)2.2交易选择 (4)2.3测试脚本 (5)2.4资源监控 (6)2.5测试场景 (7)3测试环境 (9)3.1网络拓扑图 (9)3.2软硬件配置 (9)3.3测试工具 (12)4测试实施情况 (12)4.1测试时间和地点 (12)4.2参加测试人员 (13)4.3测试实施进度 (13)5测试结果 (14)5.1基准测试 (14)5.1.1测试结果145.1.2分析图表145.2并发测试 (15)5.2.1测试结果155.2.2分析图表166数据分析 (33)7系统评价 (35)8测试遗留问题 (35)9附录 (36)9.1性能测试记录表 (37)9.20210交易处理脚本 (37)11.1项目背景为解决原有字符终端柜面系统不能处理非线性数据(如图像)的缺陷、解决业务中的柜员离柜问题,并对交易前端的功能性梳理和整合,北京农商银行将实施现有字符终端向图形终端的改造,实施新一代综合柜面业务系统项目。

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

1.2测试目标本次性能测试的测试目标为:➢获取新一代综合柜面业务系统在测试环境中的性能指标数据➢发现性能瓶颈,协助开发人员进行性能调优,对系统上线提供性能建议和评估1.3测试范围新一代综合柜面系统的架构示意图如下图所示,图中红线虚框为本次性能测试的范围,包括ABS处理平台的后台应用服务器和数据库服务器。

1.4性能测试指标要求2测试方案2.1压力模型本次性能测试采用如下的简易压力模型:➢通过LoadRunner模拟图形终端各柜员向ABS平台发起交易压力➢通过测试环境中的核心业务系统响应柜面交易请求2.2交易选择根据和开发组的沟通,选择如下前端处理比较复杂的典型交易:2.3测试脚本根据上述的系统架构示意图,通过LoadRunner的Socket协议录制柜面前端向柜面系统应用服务器发起的柜面交易,发现Socket 交互次数(一组send和receive算一次交互)特别多(0210交易51次Socket交互),而且脚本回放时报接收报文长度不匹配错误。

柜面系统测试项目和职责

柜面系统测试项目和职责

柜面系统测试项目和职责柜面系统是银行和其他金融机构中非常重要的一部分,它负责处理客户的日常业务需求。

为了确保柜面系统的正常运行和高效性,需要进行一系列的测试工作。

本文将介绍柜面系统测试项目和相关职责。

一、柜面系统测试项目1. 功能测试:功能测试是柜面系统测试中最基本的一项工作。

通过对柜面系统各个功能模块进行测试,确保系统能够正常操作,满足用户需求。

2. 性能测试:柜面系统需要处理大量的交易数据,因此性能测试是必不可少的。

通过模拟多种负载情况,测试系统的响应时间、吞吐量等性能指标,评估系统的稳定性和性能表现。

3. 安全测试:柜面系统涉及到大量的客户敏感信息,因此安全测试是至关重要的。

通过对系统的安全性进行全面测试,包括对用户身份验证、访问控制、数据加密等方面进行检查,确保系统的安全性。

4. 兼容性测试:柜面系统需要在多种操作系统、浏览器和设备上运行,因此兼容性测试是必要的。

通过在不同的环境中测试系统的兼容性,确保系统能够在各种平台上正常运行。

5. 可靠性测试:柜面系统需要保证高可靠性,即在出现故障或异常情况下能够正常运行。

可靠性测试主要包括对系统的容错能力、恢复能力和备份能力进行测试。

二、柜面系统测试的职责1. 测试计划编制:负责编制柜面系统测试计划,明确测试的目标、范围和方法。

根据系统需求和测试目标,制定测试用例和测试数据。

2. 测试环境搭建:负责搭建柜面系统测试环境,包括安装系统、配置数据库、模拟用户等。

确保测试环境与实际生产环境一致,以便准确评估系统的性能和稳定性。

3. 测试执行:根据测试计划和测试用例,执行各项测试工作。

包括功能测试、性能测试、安全测试等。

记录测试过程中的问题和异常情况,并及时与开发人员沟通,确保问题能够及时解决。

4. 缺陷管理:负责对测试过程中发现的缺陷进行管理和跟踪。

包括记录缺陷信息、分析缺陷原因、优先级和状态管理等。

与开发人员和项目经理密切合作,确保缺陷得到及时修复。

银行测试总结汇报

银行测试总结汇报

银行测试总结汇报测试总结汇报:银行业务系统测试一、引言银行业务系统是现代金融机构的核心系统之一,涉及到客户信息管理、账户管理、交易处理、风险控制等关键业务。

为确保系统的稳定性、可靠性和安全性,对银行业务系统进行全面的测试工作显得尤为重要。

本文对银行业务系统测试的主要内容和结果进行总结和汇报。

二、测试目标和策略1. 测试目标:通过测试,确认银行业务系统在不同情况下能够正常运行,并满足业务需求和系统性能要求。

2. 测试策略:采用组合测试策略,包括功能测试、性能测试、安全性测试和用户体验测试等。

三、测试执行情况1. 功能测试:对系统各项功能进行了详细的测试,包括账户开户、存款、贷款、转账、查询等操作。

经过多轮测试,没有发现功能缺陷。

2. 性能测试:通过模拟高并发场景和大数据量的操作,对系统的响应时间和吞吐量进行了测试。

在满足业务负载的情况下,系统响应时间符合性能要求。

3. 安全性测试:通过黑盒测试和白盒测试,对系统的数据安全性和权限管理进行了验证。

经过测试,系统在账户信息保密、数据传输安全等方面达到了预期的安全要求。

4. 用户体验测试:以真实用户为基础,通过用户调研和问卷调查等方式,对系统的易用性和用户体验进行了评估。

大部分用户对系统的界面设计和操作流程表示满意。

四、测试结果和问题总结1. 测试结果:经过全面的测试,银行业务系统的功能、性能、安全性和用户体验等方面都达到了预期的要求,具备上线的条件。

2. 问题总结:在测试过程中,发现了少量的问题,包括界面布局不完美、某些操作流程略显复杂等。

这些问题已经反馈给开发团队,并得到了及时修复。

五、测试改进建议1. 增加自动化测试覆盖范围,提高测试效率。

2. 进一步加强系统的安全性测试,包括漏洞扫描、渗透测试等。

3. 加强性能测试的负载能力,并针对瓶颈进行优化。

4. 定期开展用户体验测试,及时了解用户需求和反馈。

六、总结通过测试工作,我们对银行业务系统进行了全面、深入的检测,确认其功能、性能、安全性和用户体验等方面符合预期要求。

商业银行综合业务模拟实验的报告 .doc

商业银行综合业务模拟实验的报告 .doc

商业银行综合业务模拟实验的报告 .doc
本次商业银行综合业务模拟实验,我认为是一次非常有意义的学习体验。

通过模拟实验,我们团队对银行综合业务的各个领域进行了深入的了解,无论是风险管理还是贷款审批,都有了更为详细的认知。

在此次实验中,我担任的是风险管理一职。

在这个职位上,我需要负责对银行风险进行评估和管控。

在任务开始之前,我们小组需要根据一些文档和数据,来判断银行的信贷风险程度。

在真实的银行业务中,每一笔贷款或投资都会带来一定的风险,所以风险管理是非常重要的一个环节。

通过对风险的评估和管理,可以帮助银行更好地控制风险、提高贷款回收率和客户忠诚度。

在实验中,我发现了风险管理的关键在于细节。

我们需要仔细分析客户的财务状况、市场变化、政治环境等,以便全方位地了解风险情况。

在分析完风险状况后,我们还需要制定相应的应对策略。

这些策略需要考虑各种情况的可能性,并在不损害银行利益的情况下最大程度地减少风险。

除了风险管理,我还参与了贷款审批的工作。

在贷款审批过程中,我们需要根据客户的信用分数、申请贷款金额、利率等因素,来决定是否将贷款申请批准。

在审批过程中,我们可以根据客户的需求和实际情况,向其提供合适的贷款方案。

同时,为了防止客户出现违约行为,我们还需要制定相应的风险控制措施,并及时跟进贷款的使用情况。

总的来说,本次商业银行综合业务模拟实验是一次非常实用的学习体验。

通过实验,我们能够更好地了解银行业务的各个环节,提高我们的综合素质,并在实践中加深对知识的理解。

希望在未来的学习和工作中,能够将这些经验和知识应用到实践中,成为一名优秀的银行业务人员。

系统测评总结报告范文(3篇)

系统测评总结报告范文(3篇)

第1篇一、报告概述一、项目背景随着信息技术的快速发展,系统测评在确保软件质量、提升用户体验等方面发挥着越来越重要的作用。

本次测评旨在对某公司开发的某管理系统进行全面、深入的测试,评估其性能、稳定性、安全性及易用性等方面,为后续系统优化和升级提供依据。

二、测评目的1. 验证系统功能是否符合需求规格说明书的要求;2. 评估系统性能,确保系统满足业务需求;3. 发现系统潜在的安全隐患,提高系统安全性;4. 评估系统易用性,提升用户体验;5. 为系统优化和升级提供依据。

二、测评方法本次测评采用黑盒测试和白盒测试相结合的方法,具体如下:1. 黑盒测试:主要针对系统功能进行测试,验证系统是否符合需求规格说明书的要求;2. 白盒测试:主要针对系统内部逻辑进行测试,验证系统代码的完整性和正确性;3. 性能测试:通过模拟实际业务场景,评估系统性能,确保系统满足业务需求;4. 安全测试:通过渗透测试、漏洞扫描等方法,发现系统潜在的安全隐患;5. 易用性测试:通过用户访谈、问卷调查等方法,评估系统易用性,提升用户体验。

三、测评过程1. 测试准备阶段:组建测试团队,制定测试计划,准备测试环境及测试用例;2. 测试执行阶段:按照测试计划,执行黑盒测试、白盒测试、性能测试、安全测试和易用性测试;3. 测试总结阶段:对测试过程中发现的问题进行整理、分析,撰写测试报告。

四、测评结果与分析1. 功能测试:通过黑盒测试,验证系统功能符合需求规格说明书的要求,共发现功能缺陷X个,其中严重缺陷Y个,一般缺陷Z个。

2. 性能测试:系统在满足业务需求的前提下,性能指标如下:(1)响应时间:系统平均响应时间为XX毫秒,满足需求规格说明书的要求;(2)并发用户数:系统在并发用户数为XX时,仍能稳定运行,满足需求规格说明书的要求;(3)吞吐量:系统在并发用户数为XX时,每秒处理请求XX次,满足需求规格说明书的要求。

3. 安全测试:通过渗透测试和漏洞扫描,共发现安全漏洞XX个,其中高危漏洞Y 个,中危漏洞Z个,低危漏洞A个。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京农商银行新一代综合柜面业务系统性能测试报告1北京农商银行新一代综合柜面业务系统性能测试报告性能测试计划文档编号保密等级作者最后修改日期审核人最后审批日期批准人最后批准日期修订记录目录1测试简介 (1)1.1项目背景 (1)1.2测试目标 (1)1.3测试范围 (1)1.4性能测试指标要求 (2)2测试方案 (3)2.1压力模型 (3)2.2交易选择 (4)2.3测试脚本 (5)2.4资源监控 (6)2.5测试场景 (7)3测试环境 (9)3.1网络拓扑图 (9)3.2软硬件配置 (9)3.3测试工具 (12)4测试实施情况 (12)4.1测试时间和地点 (12)4.2参加测试人员 (13)4.3测试实施进度 (13)5测试结果 (14)5.1基准测试 (14)5.1.1测试结果145.1.2分析图表145.2并发测试 (15)5.2.1测试结果155.2.2分析图表166数据分析 (33)7系统评价 (35)8测试遗留问题 (35)9附录 (36)9.1性能测试记录表 (37)9.20210交易处理脚本 (37)11.1项目背景为解决原有字符终端柜面系统不能处理非线性数据(如图像)的缺陷、解决业务中的柜员离柜问题,并对交易前端的功能性梳理和整合,北京农商银行将实施现有字符终端向图形终端的改造,实施新一代综合柜面业务系统项目。

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

1.2测试目标本次性能测试的测试目标为:➢获取新一代综合柜面业务系统在测试环境中的性能指标数据➢发现性能瓶颈,协助开发人员进行性能调优,对系统上线提供性能建议和评估1.3测试范围新一代综合柜面系统的架构示意图如下图所示,图中红线虚框为本次性能测试的范围,包括ABS处理平台的后台应用服务器和数据库服务器。

1.4性能测试指标要求2测试方案2.1压力模型本次性能测试采用如下的简易压力模型:➢通过LoadRunner模拟图形终端各柜员向ABS平台发起交易压力➢通过测试环境中的核心业务系统响应柜面交易请求2.2交易选择根据和开发组的沟通,选择如下前端处理比较复杂的典型交易:2.3测试脚本根据上述的系统架构示意图,通过LoadRunner的Socket协议录制柜面前端向柜面系统应用服务器发起的柜面交易,发现Socket 交互次数(一组send和receive算一次交互)特别多(0210交易51次Socket交互),而且脚本回放时报接收报文长度不匹配错误。

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

使用此测试脚本方案暂时也有如下缺点:➢无法实现交易数据的参数化➢脚本中只能定义各柜面交易执行全过程的长事务,无法对交易中各阶段进行分解分析(比如页面控件响应时间、交易提交响应时间、打印响应时间等)➢测试脚本中无法获取交易执行结果:交易提交后不返回响应特征码,从测试脚本中无法判断交易执行的情况,需要分析后台日志文件或数据库流水表分析交易是否成功(性能测试交易量巨大可能会引起大量的交易结果分析工作量)➢LoadRunner统计分析数据失真(因失败交易也当成成功交易进行统一分析)2.4资源监控根据压力测试模型,本次性能测试需要监控如下主机的一些性能指标数据:❖新柜面系统应用服务器主机(Linux操作系统)✓C PU – CPU Utilization(CPU使用率%)✓M emory –Paging rate(内存页交换速率)✓I/O – Disk Traffic(磁盘交换速率)❖新柜面系统数据库服务器主机(AIX操作系统)✓C PU – CPU Utilization(CPU使用率%)✓M emory –Paging rate(内存页交换速率)✓I/O – Disk Traffic(磁盘交换速率)❖LoadRunner控制器和压力产生器主机(Windows XP操作系统)✓C PU–% Total Processor Time(总的CPU使用率)✓M emory – Available Mbytes(物理内存的可用数,单位 Mbytes)✓M emory – Page Faults/sec(页面错误导致的页交换计数)✓I/O – %Disk Time(磁盘驱动器读写请求已用时间所占百分比)主机资源指标数据监控的方法:➢优先通过LoadRunner进行监控➢通过操作系统内部指令(如top、vmstat等)2.5测试场景设计如下类型的测试场景:➢基准测试:获取系统处理各典型交易在无压力情况下单笔交易的耗时,为并发场景提供一个基本数据参考。

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

各测试场景设置信息如下:注:根据全行柜面终端数约2800的统计数据,最大并发数为终端数的10%~15%(经验值),选择最大300并发的场景。

33.1网络拓扑图本次性能测试环境的网络拓扑图如下:(其中核心系统使用测试环境中的172.16.12.6主机)LR3.2软硬件配置3.3测试工具4测试实施情况4.1测试时间和地点时间: 2011年10月08日— 2011年10月21日地点:北京农商银行空港办公区3楼测试机房4.2参加测试人员参加本次性能测试的人员包括:➢王鹏:测试经理,性能测试总体协调➢高伟:开发组支持,测试脚本录制和调试➢王晓华:性能测试专家,制订方案、指导测试➢王时磊:性能测试工程师,测试工具、测试场景准备、测试执行4.3测试实施进度5测试结果5.1基准测试5.1.1测试结果使用测试工具LoadRunner运行测试脚本,统计出测试结果如下(TPS、ART、CPU%均为平均值):在无压力的情况下,0210(个人客户信息建立)的平均交易响应时间为418ms,其中该交易包括如下完整的交易处理过程(可参见附录2中0210交易处理脚本):➢输入交易码后,获取Frame框架显示内容➢各输入场输入数据时与后台系统的交互➢提交交易,获取核心系统返回结果5.1.2分析图表测试工具LoadRunner Analysis的TPS图表:测试工具LoadRunner Analysis的ART图表:5.2并发测试5.2.1测试结果使用测试工具LoadRunner运行测试脚本,统计出测试结果如下(TPS、ART、CPU%均为平均值):编号场景名称并发用户数交易总数成功交易数失败交易数交易成功率TPS(笔/秒)ART(秒)应用服务器CPU %数据库服务器CPU %1 BF_0210_10_10m 10 11,451 11,451 0 100.00% 19.0 0.524 12.9% 3.4%2 BF_0210_20_10m 20 15,532 15,532 0 100.00% 25.7 0.779 17.5% 6.4%3 BF_0210_30_10m 30 15,967 15,966 1 99.99% 26.4 1.136 18.2% 7.3%4 BF_0210_40_10m 40 15,987 15,987 0 100.00% 26.4 1.497 18.0% 7.7%在并发场景时,出现了如下两种交易失败导致交易成功率不高:1)并发数达到50时,ABS交易流水表出现记录状态为"x"的记录(未收到核心系统对交易的处理结果),并发数为10、20、30、40时基本正常2)并发数达到100及以上时,ABS交易流水表中记录数小于LoadRunner 中记录的实际发送的交易笔数(部分交易数据丢失,未发往核心系统)另外,从表中可以看出:➢在当前测试环境配置下,新柜面系统的最大处理能力约为40tps➢在50并发时,0210交易的平均交易响应时间为1.452秒➢在各并发场景下,应用服务器和数据库服务器的CPU占用率均不高5.2.2分析图表❖场景BF_0210_10_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_20_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_30_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_40_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_50_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_100_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_150_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_200_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_250_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线❖场景BF_0210_300_10m结果分析图1)交易吞吐量TPS-虚拟用户数量VU合并曲线2)交易响应时间ART-虚拟用户数量VU合并曲线3)应用服务器主机CPU占用率-虚拟用户数量VU合并曲线4)数据库服务器主机CPU占用率-虚拟用户数量VU合并曲线6数据分析对并发场景,根据不同并发数对主要性能指标(TPS、ART、CPU%)进行图表分析如下:从图中可以看出:➢随着并发用户数增加,TPS缓慢增加。

相关文档
最新文档