[发明专利]透传设备数据传输稳定性的测试方法、终端设备以及介质在审
| 申请号: | 202210897810.6 | 申请日: | 2022-07-28 |
| 公开(公告)号: | CN115720201A | 公开(公告)日: | 2023-02-28 |
| 发明(设计)人: | 蔡芹光;王明坤;孟玉;成海峰;赵芳 | 申请(专利权)人: | 山东有人物联网股份有限公司 |
| 主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/0829;H04L43/50 |
| 代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 张小容 |
| 地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设备 数据传输 稳定性 测试 方法 终端设备 以及 介质 | ||
1.一种透传设备数据传输稳定性的测试方法,其特征在于,所述透传设备数据传输稳定性的测试方法包括:
基于上位机获取测试用例参数,并将所述测试用例参数分条统计至所述上位机的本地数据库;
调用所述本地数据库的原有测试参数,并将所述原有测试参数通过与所述上位机相连接的测试板卡,传递到所述测试板卡的端口对应的待测透传设备,以确定所述待测透传设备进入预设的待测试状态;
按照所述待测试状态和所述测试用例参数针对所述待测透传设备进行透传稳定性测试。
2.如权利要求1所述透传设备数据传输稳定性的测试方法,其特征在于,所述按照所述待测试状态和所述测试用例参数针对所述待测透传设备进行透传稳定性测试的步骤,包括:
在确定到所述待测透传设备处于所述待测试状态后,通过所述测试板卡将所述测试用例参数的发送数据内容打包为自定义测试协议内容,并将所述自定义测试协议内容通过所述测试板卡的发送端发送至所述待测透传设备;
将通过所述待测透传设备后的所述自定义测试协议内容确定为待测试数据;
通过所述测试板卡解析所述待测试数据以获取传输结果,并将所述传输结果通过所述上位机存储至所述本地数据库。
3.如权利要求2所述透传设备数据传输稳定性的测试方法,其特征在于,所述通过所述测试板卡将所述测试用例参数的发送数据内容打包为自定义测试协议内容的步骤,包括:
针对所述发送数据内容通过所述测试板卡增加包头、包尾、数据长度、序号和校验字段,以打包为自定义测试协议内容。
4.如权利要求2所述透传设备数据传输稳定性的测试方法,其特征在于,所述传输结果包括:误码包、正序包和乱序包,所述通过所述测试板卡解析所述待测试数据以获取传输结果的步骤,包括:
通过判断所述测试板卡之前是否接收到所述待测透传设备的不完整包和所述待测试数据,以得到判断结果,并确定所述判断结果对应的完整包;
通过所述测试板卡调用所述自定义测试协议内容的校验码解析所述完整包,以获取所述正确包和所述误码包,并分别记录所述正确包和所述误码包;
通过所述测试板卡调用所述自定义测试协议内容的包序号校验所述正确包,以获取所述正序包和所述乱序包,并分别记录所述正序包和所述乱序包。
5.如权利要求4所述透传设备数据传输稳定性的测试方法,其特征在于,所述判断结果包括:第一完整包、第一不完整包、第一粘包、第一丢包、分包、第二完整包、第二不完整包、第二粘包和第二丢包,其中,所述第一完整包和第二完整包为所述完整包、所述第一不完整包和所述第二不完整包为不完整包,所述第一粘包和第二粘包为粘包,所述第一丢包和所述第二丢包为丢包,所述传输结果还包括:所述丢包、所述分包和所述粘包;
所述通过判断所述测试板卡之前是否接收到所述待测透传设备的不完整包数据和所述待测试数据,以得到所述判断结果的步骤,包括:
判断所述测试板卡之前是否接收到所述待测透传设备的不完整包数据;
若是,则确定所述不完整包数据和所述待测试数据通过所述测试板卡解析得到第一完整包、第一不完整包、第一粘包、第一丢包和分包,并分别记录所述第一不完整包、第一粘包、第一丢包和分包;
若否,则确定所述待测试数据通过所述测试板卡解析得到第二完整包、第二不完整包、第二粘包和第二丢包,并分别记录第二不完整包、第二粘包和第二丢包。
6.如权利要求5所述透传设备数据传输稳定性的测试方法,其特征在于,在所述分别记录第二不完整包、第二粘包和第二丢包的步骤之后,所述方法包括:
通过所述测试板卡获取所述待测试数据的当前收包序号,并根据所述丢包的计数和所述当前收包序号确定丢包率;
获取所述丢包的计数、所述乱序包的计数、所述误码包的计数、所述分包的计数和所述粘包的计数之间的计数总和,并根据所述当前收包序号和所述计数总和确定总传输成功率;
将所述丢包率和所述总传输成功率通过所述测试板卡的接收端传输至所述上位机,并通过所述上位机将所述丢包率和所述总传输成功率存储至所述本地数据库;
将所述丢包率和所述总传输成功率作为所述待测透传设备的测试结果,并通过上位机的人机交互窗口显示所述测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东有人物联网股份有限公司,未经山东有人物联网股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210897810.6/1.html,转载请声明来源钻瓜专利网。





