银行核心业务系统性能测试

发表于:2011-4-22 11:56

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  本文讨论的是基于字符终端型的银行核心业务系统。银行核心业务系统由于其复杂的业务流程,以及特殊的终端字符形式,与一般的B/S结构、C/S结构系统有较大的差异,其性能测试方法也存在很多的不同。下面就我对银行核心业务系统的理解,以及利用LoadRunner进行银行核心业务系统性能测试的相关经验,介绍一下有关银行核心业务系统的性能测试内容、测试方法,以及测试过程中的注意事项等。

  测试内容

  ◆ 联机业务

  联机业务主要是有关的柜台业务,如卡/折业务、贷款业务等。对联机业务的测试,主要是关注以下内容:

  ● 不同并发用户数(终端数)下,核心业务系统的处理能力,包括交易数/秒、交易成功率等;

  ● 不同并发用户数(终端数)下,各服务器端的资源利用情况,如数据库服务器、应用服务器、前置服务器端的CPU利用率、可用内存等;

  ● 不同并发用户数(终端数)下,各常用交易的响应时间情况;

  ● 一定并发用户数(终端数)下,系统长期运行的稳定性等。

  ◆ 批量业务

  批量业务主要是结息相关的批处理业务。对批量业务的测试,主要是关注以下内容:

  ● 结息的账户数,包括活期户数、卡数、一本通数、贷款户数等;

  ● 结息的时间,包括起始时间、终止时间。

  ● 特殊交易

  特殊交易主要是指日始签到、日终轧账等业务。对特殊交易的测试,主要是关注以下内容:

  ● 不同并发用户数(终端数)下,核心业务系统对日始签到、日终轧账的处理能力,包括登录柜员数/秒、轧账柜员数、登录成功率、轧账成功率等;

  ● 不同并发用户数(终端数)下,日始签到、日终轧账时各服务器端的资源利用情况,如数据库服务器、应用服务器、前置服务器端的CPU利用率、可用内存等;

  ● 不同并发用户数(终端数)下,日始签到、日终轧账的响应时间情况。

  测试方法

  ◆ 联机交易

  ● 对核心业务系统进行负载测试

  按照确定的测试功能及用户分布情况,模拟不同数量的柜员并发执行联机交易,得到各执行交易的响应时间、每秒的交易数、成功的交易数、失败的交易数,以及各服务器的CPU、内存利用情况等。

  ● 对核心业务系统进行疲劳测试

  按照确定的测试功能及用户分布情况,模拟一定数量的柜员并发执行联机交易,连续运行一段时间,得到成功的交易数、失败的交易数,以及各服务器的CPU、内存利用情况等,从而得出系统长时间运行的稳定性。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号