一种DHCP服务的租约功能测试方法及系统、测试装置制造方法及图纸

技术编号:19187006 阅读:24 留言:0更新日期:2018-10-17 02:24
本发明专利技术公开了一种DHCP服务的租约功能测试方法及系统、测试装置,该方法包括:步骤S1当对所述待测装置的DHCP服务的租约功能配置完成后,释放当前的IP地址,并重新向所述待测装置获取IP地址;步骤S2在重新向所述待测装置获取IP地址的过程中抓取报文信息;步骤S3根据抓取的所述报文信息,测试得到所述待测装置租约功能的测试结果。本发明专利技术的测试过程减轻测试人员工作难度,缩短了测试周期,且自动化的测试也简化了测试难度、提高了测试效率,进一步降低了产品的成本。

A lease function test method and system and test device for DHCP services

The invention discloses a lease function test method and system for DHCP service, and a test device. The method comprises: (1) when the lease function of the DHCP service of the device under test is configured, the current IP address is released, and the IP address is obtained from the device under test again; and (2) the IP address is obtained from the device under test again. In the process of fetching the IP address, the message information is fetched. According to the message information, the test result of the lease function of the device under test is obtained. The testing process of the invention reduces the working difficulty of the tester, shortens the testing period, simplifies the testing difficulty, improves the testing efficiency and further reduces the cost of the product.

【技术实现步骤摘要】
一种DHCP服务的租约功能测试方法及系统、测试装置
本专利技术涉及租约测试领域,尤其涉及一种DHCP服务的租约功能测试方法及系统、测试装置。
技术介绍
DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。当使用DHCP服务进行联网时,网络终端(例如:手机、电脑)会被分配IP以及租约时间,租约时间指此网络终端占用这个IP地址的允许时间。租约时间到时,网络终端就需要释放其分配到的IP地址,重新分配后才能进行联网。为了保障使用DHCP服务的网络设备(例如:路由器)可以让其他网络终端正常联网,需要对其租约功能进行测试。现有的测试方法是手动测试,即配置了网络设备的租约时间后,测试人员自行查看下与网络设备连接的测试电脑中网络连接详细信息中是否有租约时间,如果有的话,就认为网络设备的租约功能正常。这种测试方式仅仅查看了测试电脑上显示的租约时间,由于这是GUI界面,是编码编写的,有时候显示的租约时间和网络设备中底层报文里的租约时间并不一致,测试结果会存在误差。
技术实现思路
本专利技术的目的是提供一种DHCP服务的租约功能测试方法及系统、测试装置,提高测试结果的准确率,简化测试难度,提高测试效率。本专利技术提供的技术方案如下:一种DHCP服务的租约功能测试方法,应用于测试装置上,且所述测试装置与待测装置网络连接,包括:步骤S1当对所述待测装置的DHCP服务的租约功能配置完成后,释放当前的IP地址,并重新向所述待测装置获取IP地址;步骤S2在重新向所述待测装置获取IP地址的过程中抓取报文信息;步骤S3根据抓取的所述报文信息,测试得到所述待测装置租约功能的测试结果。在上述技术方案中,通过检测待测装置发送的报文信息来判断其租约功能是否正常,整个过程可以由测试程序自行完成,不需要人工过多的介入,简化了测试难度、减轻了测试人员工作难度,且提高了测试效率、缩短了测试周期。进一步,所述步骤S3包括:步骤S31对抓取的所述报文信息进行处理,得到关键报文信息;步骤S32判断所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间是否相同;步骤S33当所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间不同时,得到所述待测装置的租约功能不正常的测试结果。在上述技术方案中,根据关键报文信息中的租约时间来判断待测装置的租约功能是否正常,在简化了测试难度,提高了测试效率的同时,可以得到较精确的测试结果。进一步,所述步骤S3还包括:步骤S34当所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间相同时,判断所述关键报文信息中携带的续约时间是否为所述租约时间的一半;步骤S35当所述关键报文信息中携带的续约时间为所述租约时间的一半时,得到所述待测装置的租约功能正常的测试结果;步骤S36当所述关键报文信息中携带的续约时间不为所述租约时间的一半时,得到所述待测装置的租约功能不正常的测试结果。在上述技术方案中,对租约时间、续约时间的双重测试,进一步保证了测试结果的准确性。进一步,所述步骤S31具体为:步骤S311对抓取的所述报文信息进行解析,得到解析后报文信息;步骤S312将从解析后报文信息中分割出来的OPTION字段作为关键报文信息。在上述技术方案中,将关键报文信息从抓取的报文信息中分割出来,为后续进行续约时间、租约时间进行判断提供了基础,且为提高测试效率打下的铺垫。进一步,所述步骤S2具体为:步骤S21在重新向所述待测装置获取IP地址的过程中以BOOTP消息格式作为过滤项抓取报文信息。在上述技术方案中,通过BOOTP消息格式来过滤进行报文信息的抓取,排除了很多干扰项,提高了测试效率。本专利技术还提供一种测试装置,所述测试装置与待测装置网络连接,包括:地址管理模块,用于当对所述待测装置的DHCP服务的租约功能配置完成后,释放当前的IP地址,并重新向所述待测装置获取IP地址;报文抓取模块,用于在重新向所述待测装置获取IP地址的过程中抓取报文信息;功能测试模块,用于根据抓取的所述报文信息,测试得到所述待测装置租约功能的测试结果。在上述技术方案中,通过检测待测装置发送的报文信息来判断其租约功能是否正常,整个过程可以由测试程序自行完成,不需要人工过多的介入,简化了测试难度、减轻了测试人员工作难度,且提高了测试效率、缩短了测试周期。进一步,所述功能测试模块包括:报文处理子模块,用于对抓取的所述报文信息进行处理,得到关键报文信息;判断子模块,用于判断所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间是否相同;当所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间不同时,得到所述待测装置的租约功能不正常的测试结果。进一步,所述判断子模块,进一步用于当所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间相同时,判断所述关键报文信息中携带的续约时间是否为所述租约时间的一半;当所述关键报文信息中携带的续约时间为所述租约时间的一半时,得到所述待测装置的租约功能正常的测试结果;当所述关键报文信息中携带的续约时间不为所述租约时间的一半时,得到所述待测装置的租约功能不正常的测试结果。进一步,所述报文处理子模块,用于对抓取的所述报文信息进行处理,得到关键报文信息具体为:所述报文处理子模块,用于对抓取的所述报文信息进行解析,得到解析后报文信息;以及,将从解析后报文信息中分割出来的OPTION字段作为关键报文信息。本专利技术还提供一种DHCP服务的租约功能测试系统,包括:上述任一所述的测试装置,还包括:待测装置,所述测试装置与待测装置网络连接;所述待测装置包括:接收模块,用于接收所述测试装置配置的DHCP服务的租约功能;发送模块,用于当接收到所述测试装置发送的重新获取IP地址请求时,根据配置的所述租约功能,向所述测试装置发送报文信息。与现有技术相比,本专利技术的DHCP服务的租约功能测试方法及系统、测试装置有益效果在于:本专利技术的将DHCP服务中的租约功能(例如:租约时间、续约时间)的测试固化成自动化测试脚本供测试人员使用;通过对于OPTION字段的分析实现对DHCP服务租约功能的测试。本专利技术的测试过程减轻测试人员工作难度,缩短了测试周期,且自动化的测试也简化了测试难度、提高了测试效率,进一步降低了产品的成本。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种DHCP服务的租约功能测试方法及系统、测试装置的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术DHCP服务的租约功能测试方法一个实施例的流程图;图2是本专利技术DHCP服务的租约功能测试方法另一个实施例的流程图;图3是本专利技术测试装置一个实施例的结构示意图;图4是本专利技术测试装置另一个实施例的结构示意图;图5是本专利技术DHCP服务的租约功能测试系统一个实施例的结构示意图。附图标号说明:100.测试装置,110.地址管理模块,120.报文抓取模块,130.功能测试模块,131.报文处理子模块,132.判断子模块,200.待测装置,210.接收模块,220.发送模块。具体实施方式为了本文档来自技高网...

【技术保护点】
1.一种DHCP服务的租约功能测试方法,应用于测试装置上,且所述测试装置与待测装置网络连接,其特征在于,包括:步骤S1当对所述待测装置的DHCP服务的租约功能配置完成后,释放当前的IP地址,并重新向所述待测装置获取IP地址;步骤S2在重新向所述待测装置获取IP地址的过程中抓取报文信息;步骤S3根据抓取的所述报文信息,测试得到所述待测装置租约功能的测试结果。

【技术特征摘要】
1.一种DHCP服务的租约功能测试方法,应用于测试装置上,且所述测试装置与待测装置网络连接,其特征在于,包括:步骤S1当对所述待测装置的DHCP服务的租约功能配置完成后,释放当前的IP地址,并重新向所述待测装置获取IP地址;步骤S2在重新向所述待测装置获取IP地址的过程中抓取报文信息;步骤S3根据抓取的所述报文信息,测试得到所述待测装置租约功能的测试结果。2.如权利要求1所述的DHCP服务的租约功能测试方法,其特征在于,所述步骤S3包括:步骤S31对抓取的所述报文信息进行处理,得到关键报文信息;步骤S32判断所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间是否相同;步骤S33当所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间不同时,得到所述待测装置的租约功能不正常的测试结果。3.如权利要求2所述的DHCP服务的租约功能测试方法,其特征在于,所述步骤S3还包括:步骤S34当所述关键报文信息中携带的租约时间与配置的租约功能中的租约时间相同时,判断所述关键报文信息中携带的续约时间是否为所述租约时间的一半;步骤S35当所述关键报文信息中携带的续约时间为所述租约时间的一半时,得到所述待测装置的租约功能正常的测试结果;步骤S36当所述关键报文信息中携带的续约时间不为所述租约时间的一半时,得到所述待测装置的租约功能不正常的测试结果。4.如权利要求2或3所述的DHCP服务的租约功能测试方法,其特征在于,所述步骤S31具体为:步骤S311对抓取的所述报文信息进行解析,得到解析后报文信息;步骤S312将从解析后报文信息中分割出来的OPTION字段作为关键报文信息。5.如权利要求1-3任意一项所述的DHCP服务的租约功能测试方法,其特征在于,所述步骤S2具体为:步骤S21在重新向所述待测装置获取IP地址的过程中以BOOTP消息格式作为过滤项抓取报文信息。6.一种测试装置,所述测试装置与待测装置网络连接,其特征在...

【专利技术属性】
技术研发人员:朱渊
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1