[发明专利]一种银行系统压力测试关联交易的发压方法及系统有效
申请号: | 201611027573.9 | 申请日: | 2016-11-21 |
公开(公告)号: | CN106528825B | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 李晓蕊;刘国兴 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/22;G06F16/25 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰;王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种银行系统压力测试关联交易的发压方法,包括:按照交易顺序逐条提取交易过程中的交易源数据;对提取的交易源数据逐条判断是否在设定的关联交易范围内;当判断提取的交易源数据是否在设定的关联交易范围内的结果为否时,生成主表;当判断提取的交易源数据在设定的关联交易范围内时,生成关联表;基于主表和关联表进行关联交易报文中相关交易要素的替换;将更新完毕的报文发送至被测试环境。本发明能够在保证交易成功率的前提下,尽可能的提高发压每秒钟完成的交易数量。本发明还公开了一种银行系统压力测试关联交易的发压系统。 | ||
搜索关键词: | 一种 银行 系统 压力 测试 关联 交易 方法 | ||
【主权项】:
1.一种银行系统压力测试关联交易的发压方法,其特征在于,包括:按照交易顺序逐条提取交易过程中的交易源数据;对提取的所述交易源数据逐条判断是否在设定的关联交易范围内;当判断提取的交易源数据是否在设定的关联交易范围内的结果为否时,生成主表;所述主表中包含的信息有新序号、源序号、交易报文和关联交易标识;当判断提取的交易源数据在设定的关联交易范围内时,生成关联表;所述关联表中包含的信息有新序号、关联顺序号、源序号和交易报文;基于所述主表和关联表进行关联交易报文中相关交易要素的替换;将更新完毕的报文发送至被测试环境;其中,所述基于所述主表和关联表进行关联交易报文中相关交易要素的替换包括:按照顺序从所述主表中获取一条交易数据;判断所述交易数据中的关联交易标识;当所述交易数据中的关联交易标识为“假”时,返回从所述主表中获取下一条交易数据;当所述交易数据中的关联交易标识为“真”时,在发压线程的上下文环境中保存交易返回报文中的相关交易要素;设关联交易顺序号N=1;从关联表中获取第N条关联交易数据,判断是否存在关联交易;当判断不存在关联交易时,返回从所述主表中获取下一条交易数据;当判断存在关联交易时,利用当前线程上下文环境中保存的前导交易要素,进行关联交易报文中相关交易要素的替换;置N=N+1,返回从关联表中获取第N条关联交易数据,判断是否存在关联交易。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611027573.9/,转载请声明来源钻瓜专利网。