一种基于报文队列的通讯测试方法及装置制造方法及图纸

技术编号:35456964 阅读:18 留言:0更新日期:2022-11-03 12:16
本申请公开了一种基于报文队列的通讯测试方法及装置,可应用于人工智能领域,该方法包括:响应于用户针对目标设备的触发操作,生成相应的控制指令,其中,目标设备包括发送设备和/或接收设备。然后基于控制指令控制目标设备执行相应的操作,在目标设备执行相应的操作之后获取处理参数,基于预设参数和所获得的处理参数获取测试结果。通过本申请实施例提供的方法,可以基于用户不同的触发操作,控制发送设备或者接收设备执行相应的操作,以便根据处理参数实现对发送设备和接收设备之间的通讯测试。讯测试。讯测试。

【技术实现步骤摘要】
一种基于报文队列的通讯测试方法及装置


[0001]本申请涉及计算机
,尤其涉及一种基于报文队列的通讯测试方法及装置。

技术介绍

[0002]先进先出(First Input First Output,FIFO)队列是一种按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。当报文在传输过程中,报文进入接口的速度大于接口发送报文的速度时,FIFO按报文到达接口的先后顺序让报文进入队列,同时,FIFO在报文队列的出口让报文按照进队的顺序出队,即先进的报文将先出队,后进的报文将后出队。
[0003]先进先出报文队列的通讯机制在IT系统建设中,特别是分布式系统建设中较为常用,应用该通讯机制的IT系统在测试过程中往往只从具体的业务场景出发,测试在该业务场景下IT系统是否可以正常运行,但是缺乏针对先进先出报文队列通讯机制的测试,为IT系统的应用带来了潜在风险。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种基于报文队列的通讯测试方法及装置,以便实现针对先进先出报文队列通讯机制的测试。
[0005]第一方面,本申请实施例提供了一种基于报文队列的通讯测试方法,所述方法包括:
[0006]响应于用户针对目标设备的触发操作,生成相应的控制指令,所述目标设备包括所述发送设备和/或所述接收设备,所述发送设备和所述接收设备通过传输报文实现通讯;
[0007]基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;
[0008]基于预设参数和所述处理参数获取测试结果。
[0009]在一种可能的实现方式中,所述响应于用户针对目标设备的触发操作,生成相应的控制指令,包括:
[0010]响应于用户针对所述发送设备的第一触发操作,生成第一控制指令;
[0011]所述基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;
[0012]基于所述第一控制指令控制所述发送设备停止从发送报文队列中读取发送报文,获取第一处理参数,所述发送队列中的发送报文为所述发送设备将所述发送报文缓存到所述发送报文队列中的;
[0013]所述基于预设参数和所述处理参数获取测试结果,包括:
[0014]判断所述第一处理参数与所述预设参数是否相匹配,如果是,则确定所述第一处理参数符合测试要求。
[0015]在一种可能的实现方式中,所述方法还包括:
[0016]响应于所述用户针对所述发送设备的第二触发操作,生成第二控制指令;
[0017]基于所述第二控制指令控制所述发送设备从所述发送报文队列中继续读取所述发送报文,获取第二处理参数;
[0018]判断所述第二处理参数与所述预设参数是否相匹配,如果是,则确定所述第二处理参数符合测试要求。
[0019]在一种可能的实现方式中,所述响应于用户针对目标设备的触发操作,生成相应的控制指令,包括:
[0020]响应于所述用户针对所述接收设备的第三触发操作,生成第三控制指令;
[0021]所述基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;
[0022]基于所述第三控制指令控制所述接收设备停止从返回报文队列中读取返回报文,获取第三处理参数,所述返回报文队列中的返回报文为所述接收设备将所述返回报文缓存到所述返回报文队列中的;
[0023]所述基于预设参数和所述处理参数获取测试结果,包括:
[0024]判断所述第三处理参数与所述预设参数是否相匹配,如果是,则确定所述第三处理参数符合测试要求。
[0025]在一种可能的实现方式中,所述方法还包括:
[0026]响应于所述用户针对所述接收设备的第四触发操作,生成第四控制指令;
[0027]基于所述第四控制指令控制所述接收设备从所述返回报文队列中继续读取所述返回报文,获取第四处理参数;
[0028]判断所述第四处理参数与所述预设参数是否相匹配,如果是,则确定所述第四处理参数符合测试要求。
[0029]在一种可能的实现方式中,所述响应于用户针对目标设备的触发操作,生成相应的控制指令,包括:
[0030]响应于所述用户针对所述接收设备的第五触发操作,生成第五控制指令;
[0031]所述基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;
[0032]基于所述第五控制指令控制所述接收设备停止与所述发送设备之间的通讯,获取第五处理参数;
[0033]所述基于预设参数判断所述处理参数是否符合测试要求,包括:
[0034]判断所述第五处理参数与所述预设参数是否相匹配,如果是,则确定所述第五处理参数符合测试要求。
[0035]在一种可能的实现方式中,所述方法还包括:
[0036]响应于所述用户针对所述发送设备的第六触发操作,生成第六控制指令;
[0037]基于所述第六控制指令减小所述发送报文队列的深度,控制所述发送设备持续向所述发送报文队列发送所述发送报文,获取第六处理参数;
[0038]判断所述第六处理参数与所述预设参数是否相匹配,如果是,则确定所述第六处理参数符合测试要求。
[0039]在一种可能的实现方式中,所述方法还包括:
[0040]响应于所述用户针对所述接收设备的第七触发操作,生成第七控制指令;
[0041]基于所述第七控制指令控制所述接收设备恢复与所述发送设备之间的通讯,获取第七处理参数;
[0042]判断所述第七处理参数与所述预设参数是否相匹配,如果是,则确定所述第七处理参数符合测试要求。
[0043]在一种可能的实现方式中,所述基于所述第三控制指令控制所述接收设备停止从返回报文队列中读取返回报文,包括:
[0044]基于所述第三控制指令控制所述接收设备停止从所述返回报文队列中读取所述返回报文的时间超过预设时间。
[0045]第二方面,本申请实施例提供了一种基于报文队列的通讯测试装置,所述装置包括:
[0046]生成模块,用于响应于用户针对目标设备的触发操作,生成相应的控制指令,所述目标设备包括所述发送设备和/或所述接收设备;
[0047]控制模块,用于基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;
[0048]测试模块,用于基于预设参数和所述处理参数获取测试结果。
[0049]第三方面,本申请实施例提供了一种基于报文队列的通讯测试设备,所述设备包括:存储器以及处理器;
[0050]所述存储器用于存储相关的程序代码;
[0051]所述处理器用于调用所述程序代码,执行上述第一方面任意一种实现方式所述的基于报文队列的通讯测试方法。
[0052]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述第一方面任意一种实现方式所述的基于报文队列的通讯测试方法。
[0053]由此可见,本申请实施例具有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于报文队列的通讯测试方法,其特征在于,所述方法包括:响应于用户针对目标设备的触发操作,生成相应的控制指令,所述目标设备包括所述发送设备和/或所述接收设备,所述发送设备和所述接收设备通过传输报文实现通讯;基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;基于预设参数和所述处理参数获取测试结果。2.根据权利要求1所述的方法,其特征在于,所述响应于用户针对目标设备的触发操作,生成相应的控制指令,包括:响应于用户针对所述发送设备的第一触发操作,生成第一控制指令;所述基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;基于所述第一控制指令控制所述发送设备停止从发送报文队列中读取发送报文,获取第一处理参数,所述发送队列中的发送报文为所述发送设备将所述发送报文缓存到所述发送报文队列中的;所述基于预设参数和所述处理参数获取测试结果,包括:判断所述第一处理参数与所述预设参数是否相匹配,如果是,则确定所述第一处理参数符合测试要求。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于所述用户针对所述发送设备的第二触发操作,生成第二控制指令;基于所述第二控制指令控制所述发送设备从所述发送报文队列中继续读取所述发送报文,获取第二处理参数;判断所述第二处理参数与所述预设参数是否相匹配,如果是,则确定所述第二处理参数符合测试要求。4.根据权利要求1所述的方法,其特征在于,所述响应于用户针对目标设备的触发操作,生成相应的控制指令,包括:响应于所述用户针对所述接收设备的第三触发操作,生成第三控制指令;所述基于所述控制指令控制所述目标设备执行相应的操作,获取处理参数;基于所述第三控制指令控制所述接收设备停止从返回报文队列中读取返回报文,获取第三处理参数,所述返回报文队列中的返回报文为所述接收设备将所述返回报文缓存到所述返回报文队列中的;所述基于预设参数和所述处理参数获取测试结果,包括:判断所述第三处理参数与所述预设参数是否相匹配,如果是,则确定所述第三处理参数符合测试要求。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于所述用户针对所述接收设备的第四触发操作,生成第四控制指令;基...

【专利技术属性】
技术研发人员:纪锴林丽云刘斌彭上尉邱德宗石明睿陶曾明肖洪华高洋洋廖旭旺林津如
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1