测试报文集中化生成方法、装置、设备和存储介质制造方法及图纸

技术编号:20915866 阅读:29 留言:0更新日期:2019-04-20 09:33
本发明专利技术公开了一种测试报文集中化生成方法、装置、设备和存储介质,一种测试报文集中化生成方法包括:获取测试用例发送的报文调用指令,报文调用指令包括报文类型和报文发送方式;根据报文调用指令中的报文类型从预设报文库中调用测试报文,预设报文库中包括支持发送的所有测试报文;根据报文调用指令中的报文发送方式从发送配置文件中读取报文发送配置,发送配置文件中包括报文发送方式和报文发送间隔;根据读取的报文发送配置依次发送调用的报文。本发明专利技术公开的测试报文集中化生成方法、装置、设备和存储介质,用于提高测试用例的编写效率。

Centralized test message generation methods, devices, devices and storage media

The invention discloses a test message centralized generation method, device, device and storage medium. A test message centralized generation method includes: acquiring message invocation instructions sent by test cases, message invocation instructions including message type and message transmission mode, calling test messages from preset message library according to message type in message invocation instructions, preset message library. It includes all test messages that support sending; reads the message sending configuration from the sending configuration file according to the message sending mode in the message invocation instruction, including the message sending mode and the message sending interval in the sending configuration file; and sends the invoked message in turn according to the read message sending configuration. The centralized test message generation method, device, device and storage medium disclosed by the invention are used to improve the writing efficiency of test cases.

【技术实现步骤摘要】
测试报文集中化生成方法、装置、设备和存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种测试报文集中化生成方法、装置、设备和存储介质。
技术介绍
在计算机领域中,各种硬件产品在研发过程中,都需要经过大量的测试,以验证其实际性能是否满足设计指标,而测试所采用的方式一般均是采用测试用例进行。测试用例是预先编写好的一系列测试报文,将其依次输入待测试的硬件产品,根据硬件产品的各种响应判断是否满足设计指标。在传统的测试过程中,测试所用的测试用例需要由人工编写,在测试用例中需要指定发送的报文类型,约束报文中某些域的值。但测试报文的种类众多,在测试过程中经常对测试报文的种类或报文中各域的值进行调整,导致测试用例经常需要调整。若在测试用例中需要发送各种类型报文的组合,需要的测试用例数量十分庞大,代码量巨大,一旦报文中某些域发生变换,或者需要增加支持的报文类型时,需要对每个测试用例重新进行编写,需要耗费大量的人力重写编写测试用例,影响测试效率,并且对测试用例的维护难度很大。
技术实现思路
本专利技术提供一种测试报文集中化生成方法、装置、设备和存储介质,以提高测试用例的编写效率。第一方面,本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种测试报文集中化生成方法,其特征在于,包括:获取测试用例发送的报文调用指令,所述报文调用指令包括报文类型和报文发送方式;根据所述报文调用指令中的报文类型从预设报文库中调用测试报文,所述预设报文库中包括支持发送的所有测试报文;根据所述报文调用指令中的报文发送方式从发送配置文件中读取报文发送配置,所述发送配置文件中包括报文发送方式和报文发送间隔;根据读取的报文发送配置依次发送调用的报文。

【技术特征摘要】
1.一种测试报文集中化生成方法,其特征在于,包括:获取测试用例发送的报文调用指令,所述报文调用指令包括报文类型和报文发送方式;根据所述报文调用指令中的报文类型从预设报文库中调用测试报文,所述预设报文库中包括支持发送的所有测试报文;根据所述报文调用指令中的报文发送方式从发送配置文件中读取报文发送配置,所述发送配置文件中包括报文发送方式和报文发送间隔;根据读取的报文发送配置依次发送调用的报文。2.根据权利要求1所述的方法,其特征在于,所述根据所述报文调用指令中的报文类型从预设报文库中调用测试报文,包括:从预设报文库中读取所有测试报文到缓存队列中,并根据所述报文调用指令中的报文类型从缓存队列中删除不需要调用的测试报文;或者根据所述报文调用指令中的报文类型从预设报文库中读取所需调用的测试报文到缓存队列中。3.根据权利要求1所述的方法,其特征在于,所述获取测试用例发送的报文调用指令之后,所述方法还包括:若所述预设报文库中没有与所述报文调用指令中的报文类型对应的测试报文,或者若所述发送配置文件中没有与所述报文调用指令中的报文发送方式对应的报文发送配置,则发送测试报文生成失败信息。4.根据权利要求1~3任一项所述的方法,其特征在于,所述报文发送配置包括顺序发送、随机发送或以预设时序发送;所述根据读取的报文发送配置依次发送调用的报文,包括:根据读取的报文发送配置,按照测试报文在所述预设报文库中排列的顺序,顺序调用测试报文并发送,或者随机调用测试报文并发送,或者根据预设发送顺序调用测试报文并发送。5.根据权利要求1~3任一项所述的方法,其特征在于,所述根据所述报文调用指令中的报文类型从预设报文库中调用测试报文,包括:根据所述报文调用指令中的报文类...

【专利技术属性】
技术研发人员:黄河
申请(专利权)人:北京物芯科技有限责任公司
类型:发明
国别省市:北京,11

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

1