【技术实现步骤摘要】
一种二进制消息匹配方法、系统及存储介质
[0001]本专利技术涉及互联网
,尤其涉及一种二进制消息匹配方法、系统及存储介质。
技术介绍
[0002]目前,通信领域性能测试中,二进制消息的匹配需要在应用层对消息进行解码,并对关键信元进行匹配。
[0003]性能测试场景中,经常并不需要关注到消息中每一个信元值,并且在应用层中对消息进行解码,需要完全熟悉协议的细节,当协议修改之后,需要修改大量的测试用例,增加工作人员的工作量,效率低。
技术实现思路
[0004]本专利技术提供了一种二进制消息匹配方法,其特征在于,包括如下步骤:
[0005]步骤1:根据协议文档编写二进制协议的ASN.1协议描述文件;
[0006]步骤2:通过ASN.1编译器把生成的ASN.1协议描述文件转换为指定的代码,代码包括对应的结构体定义以及二进制消息的编解码函数;
[0007]步骤3:将通过ASN.1编译器生成的代码编译为动态库,动态库由编解码模块调用;
[0008]步骤4:编解码模块负责对二进 ...
【技术保护点】
【技术特征摘要】
1.一种二进制消息匹配方法,其特征在于,包括如下步骤:步骤1:根据协议文档编写二进制协议的ASN.1协议描述文件;步骤2:通过ASN.1编译器把生成的ASN.1协议描述文件转换为指定的代码,代码包括对应的结构体定义以及二进制消息的编解码函数;步骤3:将通过ASN.1编译器生成的代码编译为动态库,动态库由编解码模块调用;步骤4:编解码模块负责对二进制消息的编解码以及二进制消息编辑,通过编解码模块把二进制消息转换为指定格式文件;设置KEY值,二进制消息可以根据KEY值对接受的二进制消息进行判断是否为正确的消息。2.根据权利要求1所述的二进制消息匹配方法,其特征在于,在所述步骤2和所述步骤3中,代码为C语言的代码。3.根据权利要求1所述的二进制消息匹配方法,其特征在于,所述指定格式文件为XML格式文件。4.根据权利要求3所述的二进制消息匹配方法,其特征在于,在所述步骤2中,所述编解码函数包括二进制消息的规则和XML格式文件的规则。5.根据权利要求4所述的二进制消息匹配方法,其特征在于,所述编解码模块负责管理协议库,用户通过文本编辑器或者可视化的编辑器对XML格式文件进行编辑。6.一种二进制消息匹配系统,其特征在于,包括:编写模块:用于根据协议文档编...
【专利技术属性】
技术研发人员:王运峰,
申请(专利权)人:深圳市圣麾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。