[发明专利]测试脚本类型的确定方法、装置、通用测试仪及存储介质有效
申请号: | 201911148849.2 | 申请日: | 2019-11-21 |
公开(公告)号: | CN110825648B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 徐斌 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 郭思晨 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 类型 确定 方法 装置 通用 测试仪 存储 介质 | ||
本公开提供一种测试脚本类型的确定方法、装置、通用测试仪及存储介质,包括:执行待确定的目标测试脚本,向所述目标测试脚本所指示的DUT发送测试报文,以使所述DUT向本设备返回所述测试报文分别对应的响应报文;确定接收响应报文的实际接收速率;依据所述实际接收速率以及预设的响应报文的理想接收速率,确定所述目标测试脚本的类型。使用本公开提供的方法可以实现测试脚本类型的自动确定。
技术领域
本公开涉及计算机通信领域,尤其涉及一种测试脚本类型的确定方法、装置、通用测试仪及存储介质。
背景技术
自动化测试系统通常包括:测试仪和DUT(Device Under Test,被测设备)。测试仪可以执行测试仪上配置的测试脚本,对DUT的功能进行测试。
考虑到自动化测试系统性能和成本,自动化测试系统中的测试仪可包括专用测试仪和通用测试仪。专用测试仪一般是专业测试仪厂商提供的测试仪。该专用测试仪是不开源设备,具有性能强、精度高的优点,但是价格昂贵,不易扩展。通用测试仪是用户利用商用服务器及网卡,并配合开源的或者自主研发的收发报文的软件构成。通用测试仪具有成本低的优点,但是测试精度略低。
通用测试仪可以执行大多数测试脚本。而由于通用测试仪精度较低,所以有些测试脚本需要通过专用测试仪执行,而不能由通用测试仪执行。因此,依据测试脚本所属的测试仪类型,通常将测试脚本的类型分为通用测试脚本和专用测试脚本。通用测试脚本是指通用测试仪可执行的脚本,专用测试脚本是指仅由专用测试仪执行的脚本。
因此,在开发人员编写出测试脚本后,如何确定该测试脚本的类型就显得尤为重要。
发明内容
有鉴于此,本公开提供一种测试脚本类型的确定方法、装置、通用测试仪及存储介质,用于实现测试脚本类型的确定。
具体地,本公开是通过如下技术方案实现的:
根据本公开的第一方面,提供一种测试脚本类型的确定方法,所述方法应用在通用测试仪上,包括:
执行待确定的目标测试脚本,向所述目标测试脚本所指示的DUT发送多个测试报文,以使所述DUT向本设备返回所述测试报文分别对应的响应报文;
确定接收响应报文的实际接收速率;
依据所述实际接收速率,以及预设的响应报文的理想接收速率,确定所述目标测试脚本的类型。
可选的,所述依据所述实际接收速率,以及预设的响应报文的理想接收速率,确定所述目标测试脚本的类型,包括:
依据所述实际接收速率、以及预设的响应报文的理想接收速率,确定接收速率偏差值;
若所述接收速率偏差值大于预设的偏差值阈值,则确定所述目标测试脚本类型为专用测试脚本;所述专用测试脚本适用于专用测试仪;
若所述接收速率偏差值小于或等于预设的偏差值阈值,则确定所述目标测试脚本类型为通用测试脚本;所述通用测试脚本适用于通用测试仪。
可选的,所述通用测试仪上配置的扩展测试脚本储存了所述预设的响应报文的理想接收速率、以及预设的偏差值阈值。
可选的,所述确定接收响应报文的实际接收速率,包括:
从接收到首个响应报文时起,每经过一个周期,基于该周期内接收到的响应报文的总个数和该周期,确定该周期的响应报文的接收速率;
基于各周期确定出的响应报文的接收速率,确定所述响应报文的实际接收速率。
可选的,所述确定接收响应报文的实际接收速率,包括:
从接收到首个响应报文时起,每经过一个周期,基于该周期内接收到的响应报文的总个数和该周期,确定该周期的响应报文的接收速率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911148849.2/2.html,转载请声明来源钻瓜专利网。