[发明专利]一种压力测试方法、装置、设备及介质在审
申请号: | 202211209759.1 | 申请日: | 2022-09-30 |
公开(公告)号: | CN115499355A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 王建军 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王菲菲 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 压力 测试 方法 装置 设备 介质 | ||
本申请涉及软件测试领域,并具体涉及到一种压力测试方法、装置、设备及介质,用于提供一种合理的压力测试方法,可以灵活地对卡交换系统进行压力测试。该方法包括:压测工具向卡交换系统的应用服务器发送至少一个测试报文;应用服务器运行至少一个测试报文,得到至少一个响应报文;应用服务器向压测工具发送至少一个第一响应报文;压测工具根据至少一个第一响应报文确定卡交换系统的压力测试结果。
技术领域
本申请涉及软件测试领域,具体涉及到一种压力测试方法、装置、设备及介质。
背景技术
不同的商业银行的卡交换系统需要接入一个统一的银行卡信息交换系统,处理跨行交易业务与本行交易业务。银行卡信息交换系统用于为卡交换系统的跨行交易提供支持,对卡交互系统进行联调压测。当卡交换系统的版本更新时,银行需进行性能压力测试,获取新增或变更的交易的处理时间,配置相应的处理设备,保证卡交换系统运行的稳定性。但小型商业银行往往只针对变更的交易进行卡交换系统压力测试,不能合理的反应卡交换系统在日常交易中的性能状况;在压测方式上,依赖于银行卡信息交换系统的联调压测,如图1所示。
由此可见,现有技术对卡交换系统的压测方式比较单一、灵活性差。
发明内容
本申请实施例提供一种压力测试方法、装置、设备及介质,用于提供一种更为合理的压力测试方法,可以更加灵活地对卡交换系统进行压力测试。
第一方面,提供一种压力测试方法,应用于卡交换系统的应用服务器,包括:接收来自压测工具的至少一个测试报文;其中,所述至少一个测试报文中每个测试报文用于测试卡交换系统的一项功能;所述至少一个测试报文中每个测试报文携带一个交易信息;运行所述至少一个测试报文,得到至少一个响应报文;所述至少一个响应报文与所述至少一个测试报文一一对应,所述至少一个响应报文中每个响应报文用于指示与其对应的测试报文的功能测试结果;向所述压测工具发送所述至少一个响应报文。
在本方案中,卡交换系统的应用服务器接收来自压测工具的至少一个测试报文,运行所述至少一个测试报文,得到至少一个响应报文,向所述压测工具发送所述至少一个响应报文,使得压测工具可以得到测试结果。一方面,通过压测工具发送测试报文进行压力测试,只需要控制测试报文的类型就可以控制测试的交易类型,因此能够根据需求对任意交易进行压力测试,测试对象更为灵活;另一方面,使用压测工具与卡交换系统交互,不需要依赖于银行卡信息交换系统的联调压测,测试方式更加灵活。由此可见,本方案可以提高卡交换系统压力测试的灵活性,能够更好地满足实际需求。
可选的,在所述接收来自压测工具的至少一个测试报文之前,还包括:获取至少一个交易信息;所述交易信息包括交易类型,所述交易类型包括本代他交易和/或他代本交易;向压测工具发送所述至少一个交易信息,所述至少一个交易信息用于确定所述至少一个测试报文。
通过本方式,从真实交易信息中获取至少一个交易信息发给压测工具,使其生成的测试报文更加合理,提高了压测的可靠性。
可选的,在所述运行所述至少一个测试报文之前,还包括:将所述应用服务器上的远程访问其它系统的网络协议IP地址及端口,修改为桩模块的IP地址及端口,其中所述桩模块用于替代所述其它系统与所述卡交换系统进行交互。
通过本方式,将所述应用服务器上的远程访问其它系统的网络协议IP地址及端口,修改为桩模块的IP地址及端口,减少了应用服务器与其它系统进行交互的时间,提高了压测效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211209759.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动调平撤收控制设备安装结构
- 下一篇:一种基于柔性载板的SiC切割工艺