【技术实现步骤摘要】
本专利技术涉及软件工程中的软件测试技术,特别涉及用于银行的、兼顾计算机网络结构和银行业务特点的压力测试工具,具体的讲是一种银行主机运行压力测试系统。
技术介绍
目前,银行主机的应用部分在开发、测试过程中,及投产前,迫切需要对主机运行应用部分的情况进行一定规模的压力测试。传统的压力测试,通常是安排一批网点,投入大量操作员同时进行模拟业务操作和模拟设备操作等内容,以检验主机运行中各部分的稳定性和健壮性。在实际生产中,银行主机所处理的数据量非常庞大,通常每天需处理的交易可达到1亿1千万笔,而且业务复杂、覆盖面广,因此组织一次压力测试通常需要消耗大量的人力和物力。同时,由于缺乏自动化测试工具,以往的压力测试仅限于手工劳动,需要进行大量重复人工的键入和确认;特别是对于银行的大版本投产前的性能测试,需要动员全银行范围内的员工进行大量的测试。而且,通常需要组织多次全银行性的跨地理区域的压力测试,全银行所有的网点都需参与压力测试,在这期间,为了保证生产系统的安全运行,往往除了个别交易外,其他所有交易都暂停对外服务;为了达到一定的交易量,主机运行压力测试的时间通常持续1-2个小时。这不仅给银行工作造成影响,而且容易给用户造成不必要的麻烦和经济损失。现有技术中也有不少测试软件性能的测试工具,如Mercury公司的LoadRunner、Rational的Robot、IBM的TPNS等,但这些测试工具都是用于通用性的压力测试,而并没有专门用于银行业的、能够兼顾银行系统网络结构和银行业务特点的并与现有测试工具相结合的压力测试系统。
技术实现思路
本专利技术的目的在于,提供一种银行主 ...
【技术保护点】
一种银行主机运行压力测试系统,包括:银行主机端、以及与所述银行主机端相耦合的载有测试工具的测试微机端;其特征在于,所述的银行主机端包括:测试业务数据库,用于存储银行业务数据;测试业务运行单元,用于处理银行测试业务数据 ,更新所述的测试业务数据库,反馈测试信息;数据采集单元,从所述的测试业务数据库中采集数据,生成银行主机测试文件;所述的测试微机端包括:数据预处理单元,用于对所述的主机测试文件进行处理,生成测试需要的用户文件、数据文件 、交易参数文件;测试控制单元,用于读取所述的用户文件、数据文件、交易参数文件;并控制测试工具向所述的银行主机端发送交易数据包;通过所述的测试工具生成日志文件,记录反馈的测试信息;测试结果处理单元,用于读取所述的日志文件,结合 所述的反馈信息,输出测试结果。
【技术特征摘要】
1.一种银行主机运行压力测试系统,包括银行主机端、以及与所述银行主机端相耦合的载有测试工具的测试微机端;其特征在于,所述的银行主机端包括测试业务数据库,用于存储银行业务数据;测试业务运行单元,用于处理银行测试业务数据,更新所述的测试业务数据库,反馈测试信息;数据采集单元,从所述的测试业务数据库中采集数据,生成银行主机测试文件;所述的测试微机端包括数据预处理单元,用于对所述的主机测试文件进行处理,生成测试需要的用户文件、数据文件、交易参数文件;测试控制单元,用于读取所述的用户文件、数据文件、交易参数文件;并控制测试工具向所述的银行主机端发送交易数据包;通过所述的测试工具生成日志文件,记录反馈的测试信息;测试结果处理单元,用于读取所述的日志文件,结合所述的反馈信息,输出测试结果。2.根据权利要求1所述的银行主机运行压力测试系统,其特征在于,所述的银行主机端由主机和银行业务前置机组成;所述的主机载有或连接有所述的测试业务数据库,所述的主机载有所述的测试业务运行单元;所述的银行业务前置机与所述的主机连接,用于接收所述的交易数据包,判断所述交易数据包的合法性,生成主机通信协议数据包并发送给所述的主机;向所述的微机端返回主机处理结果。3.根据权利要求1所述的银行主机运行压力测试系统,其特征在于,所述的微机端由测试控制机和测试代理机组成,其中所述的测试控制机载有所述的数据预处理单元、测试结果处理单元及测试工具;所述的测试代理机载有所述的测试控制单元及测试工具。4.根据权利要求3所述的银行主机运行压力测试系统,其特征在于,所述的测试代理机是指由多台测试代理机组成的测试代理机组。5.根据权利要求4所述的银行主机运行压力测试系统,其特征在于,所述的银行主机端由主机和银行业务前置机组成;所述测试代理机组中的各测试代理机的一端与一测试控制机联接,各测试代理机的另一端与一银行业务前置机联接;所述的主机载有或连接有所述的测试业务数据库,所述的主机载有所述的测试业务运行单元;所述的银行业务前置机与所述的主机连接,用于接收所述各测试代理机发来的交易数据包,判断所述交易数据包的合法性,生成主机通信协议数据包并发送给所述的主机;向对应的测试代理机返回主机处理结果。6.根据权利要求5所述的银行主机运行压...
【专利技术属性】
技术研发人员:刘家桦,何山度,周尚勤,汤志斌,潘进宇,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。