[发明专利]网络测试仪的调用方法、装置、设备以及存储介质有效
申请号: | 202110847906.7 | 申请日: | 2021-07-27 |
公开(公告)号: | CN113691415B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 张少平;刘佳;方靖炜;吴楠 | 申请(专利权)人: | 曙光网络科技有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L67/56;H04L67/60 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 黄玉霞 |
地址: | 430415 湖北省武汉市武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 测试仪 调用 方法 装置 设备 以及 存储 介质 | ||
本申请公开了一种网络测试仪的调用方法、装置、设备以及存储介质,该方法包括:通过comm通讯模块监听客户端是否发起对网络测试仪的第一应用程序接口API的调用请求,调用请求为使用python语言进行封装的用于操作网络测试仪的信息,若监听到调用请求,对调用请求使用Tcl语言进行二次封装,得到二次封装后的调用请求,将二次封装后的调用请求发送至第一API,以驱动网络测试仪进行自动化测试。从而,客户端可调用网络测试仪提供的Tcl语言的API,进而使得网络测试仪可进行对待测网络设备的自动化测试,而且还可提高测试效率。
技术领域
本申请涉及通信技术领域,尤其涉及一种网络测试仪的调用方法、装置、设备以及存储介质。
背景技术
网络测试仪表是一种可以对OSI模型定义的物理层、数据链路层、网络层、传输层、会话层、表示层和应用层进行功能、性能和脆弱性测试,并能进行协议一致性和仿真测试的便携、可视的智能检测设备,主要适用于各类网络产品测试。思博伦网络测试仪(SpirentTest center)是一款功能非常强大的网络测试仪表,覆盖以太网中的L2~L7层,被广泛应用于通信领域,Spirent Test Center的所有图形用户接口(Graphical User Interface,GUI)上提供的功能都有对应的应用程序接口(Application Programming Interface,API),它的API组织架构是面向对象的,并且提供对多种编程语言的支持(如脚本语言(Toolcommand language,Tcl)、Java、Perl、Ruby和C++等)。
目前在利用上述网络测试仪对网络设备进行自动化测试时,一般是将待测网络设备与网络测试仪的一端口连接,将计算机(PC)分别与待测网络设备和网络测试仪通过以太网连接,并搭建测试环境,然后开始运行测试。具体在每次进行自动化测试时,PC上安装的自动化测试框架(也称为客户端)调用网络测试仪提供的Tcl语言的API以驱动网络测试仪进行自动化测试。
但是,一方面,客户端在调用网络测试仪提供的Tcl语言的API之前需要导入预设的Tcl库,该导入过程会增加自动化测试的时间。另一方面,网络测试仪提供的Tcl语言的API只支持32位的操作系统运行的tclsh程序去调用,而目前的PC的操作系统都是64位,64位的操作系统的PC上安装的客户端是采用python语言编写的,因此该客户端不能直接调用网络测试仪提供的Tcl语言的API,会导致网络测试仪无法进行对待测网络设备的自动化测试。
发明内容
本申请提供一种网络测试仪的调用方法、装置、设备以及存储介质,以解决客户端不能直接调用网络测试仪提供的Tcl语言的API,导致网络测试仪无法进行对待测网络设备的自动化测试的问题。
第一方面,本申请提供一种网络测试仪的调用方法,包括:
通过通信管理器comm通讯模块监听客户端是否发起对网络测试仪的第一应用程序接口API的调用请求,所述调用请求为使用python语言进行封装的用于操作所述网络测试仪的信息;
若监听到所述调用请求,对所述调用请求使用Tcl语言进行二次封装,得到二次封装后的调用请求;
将所述二次封装后的调用请求发送至所述第一API,以驱动所述网络测试仪进行自动化测试。
可选的,所述通过通信管理器comm通讯模块监听客户端是否发起对网络测试仪的第一应用程序接口API的调用请求,包括:
通过所述comm通讯模块接收所述客户端发送的调用请求,并将所述调用请求存储在缓存区;
按照预设时间间隔读取所述缓存区中的所述调用请求;
若从所述缓存区中读取的当前调用请求与从所述缓存区中读取的上一次的调用请求的内容不同,则确定监听到所述调用请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光网络科技有限公司,未经曙光网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110847906.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能肺康复训练装置
- 下一篇:一种蜡粉及其制备方法