收发报系统压力测试方法和装置制造方法及图纸

技术编号:35914978 阅读:30 留言:0更新日期:2022-12-10 10:56
本发明专利技术提供了一种收发报系统压力测试方法和装置,涉及系统压力测试技术领域,可用于金融领域,所述方法包括:向所述收发报系统的数据库批量写入测试数据来模拟所述收发报系统从PMTS系统接收报文的过程;根据批量写入的测试数据的报文数量向测试队列管理器推送相同数量的发送消息;侦听队列管理器内各队列有消息后自动触发发报程序,开始模拟向所述PMTS系统发送报文的过程。本申请给收发报系统提供了压力测试的功能,可自由、随时随地的进行压力测试而不必受限于后台操作。同时,收发报系统本身java代码并发测试也可实现、随时测试,调试代码。调试代码。调试代码。

【技术实现步骤摘要】
收发报系统压力测试方法和装置


[0001]本专利技术涉及系统压力测试
,可用于金融领域,尤其涉及一种收发报系统压力测试方法和装置。

技术介绍

[0002]商业银行的收发报系统承载着与其它银行间信息交互功能和职责,必须具备稳定性,高效性,准确性。收发报系统过程中及开发完成之后,需要进行大量压力测试,以获取收发报系统性能参数。而压力测试需要准备大量测试数据,虽然后台有相关批量发报功能,但是收发报系统在开发过程中会经常性的进行压力测试,用来评估java代码的执行是否准确,但如果每次都找后台进行压力测试,效率慢、且不灵活。

技术实现思路

[0003]有鉴于此,本专利技术提供一种收发报系统压力测试方法和装置,以解决上述提及的至少一个问题。
[0004]为了实现上述目的,本专利技术采用以下方案:
[0005]根据本专利技术的第一方面,提供一种收发报系统压力测试方法,所述方法包括:向所述收发报系统的数据库批量写入测试数据来模拟所述收发报系统从PMTS系统接收报文的过程;根据批量写入的测试数据的报文数量向测试队列管理器推送本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种收发报系统压力测试方法,其特征在于,所述方法包括:向所述收发报系统的数据库批量写入测试数据来模拟所述收发报系统从PMTS系统接收报文的过程;根据批量写入的测试数据的报文数量向测试队列管理器推送相同数量的发送消息;侦听队列管理器内各队列有消息后自动触发发报程序,开始模拟向所述PMTS系统发送报文的过程。2.如权利要求1所述的收发报系统压力测试方法,其特征在于,所述向所述收发报系统的数据库批量写入测试数据包括:利用JDBC技术向所述收发报系统的数据库批量写入测试数据。3.如权利要求2所述的收发报系统压力测试方法,其特征在于,所述利用JDBC技术向所述收发报系统的数据库批量写入测试数据包括:通过反射加载驱动类建立到数据库的链接;通过所述链接创建Statement对象;利用所述Statement对象向所述数据库发送SQL语句,所述SQL语句用于实现测试数据的批量写入,以及通过java循环写入实现动态生成主键及记录主键内容。4.如权利要求3所述的收发报系统压力测试方法,其特征在于,所述根据批量写入的测试数据的报文数量向测试队列管理器推送相同数量的发送消息包括:根据所述主键内容得到测试数据的报文数量,根据所述报文数量向测试队列管理器推送相同数量的发送消息。5.如权利要求4所述的收发报系统压力测试方法,其特征在于,所述根据所述报文数量向测试队列管理器推送相同数量的发送消息包括:通过IBM MQ提供的jar包与IBM MQ队列管理器建立连接;通过java循环发送,批量给IBM MQ队列推送发送消息,所述发送消息中的主键与写入测试数据的主键一一对应。6.如权利要求5所述的收发报系统压力测试方法,其特征在于,所述侦听队列管理器内各队列有消息后自动触发发报程序,开始模拟向所述PMTS系统发送报文的过程包括:侦听队列管理器内各队列有消息后获取到队列中的消息;并根据所述消息的主键到数据库中获取到对应的测试数据;根据所述消息及所述测试数据进行组报并模拟向PMTS系统发报。7.一种收发报系统压力测试装置,其特征在于,所述装置包括:批量写入单元,用于向所述收发报系统的数据库批量写入测试数据来模拟所述收发报系统从PMTS系统接收报文的过程;推送消息单元,用于根据批量写入的测试数据的报文数量向测试队列管理器...

【专利技术属性】
技术研发人员:申世哲
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1