[发明专利]一种DUT端口冲突处理能力的测试方法及系统有效
申请号: | 201710357406.9 | 申请日: | 2017-05-19 |
公开(公告)号: | CN107204895B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 朱渊 | 申请(专利权)人: | 台州智奥通信设备有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 雷娴 |
地址: | 318050 浙江省台州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dut 端口 冲突 处理 能力 测试 方法 系统 | ||
本发明公开了DUT端口冲突处理能力的测试方法:配置DUT端口转发规则和DMZ主机功能;调用命令监听测试系统上对应的测试端口;通过telnet协议与陪测PC建立连接,创建多线程;调用命令从陪测PC向DUT发起多线程进行测试;断开与陪测PC的连接,获取对应的测试端口的监听结果;根据监听结果,判断DUT的端口冲突处理能力是否合格。本发明还公开了DUT端口冲突处理能力的测试系统,包括:规则配置模块、监听模块、线程创建模块、测试模块、控制模块,控制模块分别与规则配置模块、监听模块、线程创建模块及测试模块相连。通过本发明可快速准确的测试出待测设备的端口冲突处理能力是否合格,降低了测试成本,提高了测试效率。
技术领域
本发明涉及测试领域,尤其涉及一种DUT端口冲突处理能力的测试方法及系统。
背景技术
目前并没有对端口冲突有严格的测试,现有的测试也较为繁琐:一个测试人员使用一台测试电脑无法同时创建两个包,需要两个测试人员分别使用两台测试电脑同时向DUT的同一端口进行发包。
因此现有技术存在缺陷:两台测试电脑的性能处理能力有差异,与待测设备(DUT)间的连接稳定性亦有差异,两个测试人员的操作有先后,这些都会影响测试结果。
发明内容
本发明提供一种DUT端口冲突处理能力的测试方法及系统,克服了上述现有技术的缺陷,使得待测设备的端口冲突处理能力测试变得更为严谨,且简单易行,降低了测试成本,提高了测试效率。
一方面,本发明提供一种DUT端口冲突处理能力的测试方法,包括:
S100配置DUT端口转发规则和DMZ主机功能;
S200调用命令监听测试系统上对应的测试端口;
S300通过telnet协议与陪测PC建立连接,创建多线程;
S400调用命令从陪测PC向所述DUT发起所述多线程进行测试;
S500断开与陪测PC的连接,获取对应的测试端口的监听结果;
S600根据所述监听结果,判断所述DUT的端口冲突处理能力是否合格。
端口转发(Port forwarding),是为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口。
DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络的访问用户不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区。该缓冲区位于企业内部网络和外部网络之间的小网络区域内。在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络。
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。
进一步地,所述步骤S100包括:
S110在DUT上配置一条端口转发规则,配置服务器IP为DUT分配给测试系统的IP,并配置DUT的WAN侧IP的第一端口映射测试系统的第二端口;以便将向DUT的WAN侧IP的第一端口请求的包转发至映射的测试系统的第二端口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台州智奥通信设备有限公司,未经台州智奥通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710357406.9/2.html,转载请声明来源钻瓜专利网。