一种设备的测试方法和计算机设备技术

技术编号:31663906 阅读:16 留言:0更新日期:2022-01-01 10:02
本发明专利技术公开了一种设备的测试方法和计算机设备,所述方法包括:响应测试指令,抓取网络数据包;对所述网络数据包进行解析,以获得所述网络数据包对应的数据信息,其中,所述数据信息包括互联网协议地址和网络协议;若所述数据信息未满足预设条件,则生成所述网络数据包对应的测试报告。本发明专利技术在开始测试时,抓取网络数据包,通过测试网络数据包对应的互联网协议地址和网络协议是否满足预设条件,来判断设备是否符合通用数据保护条例,当网络数据包对应的互联网协议地址和网络协议不满足预设条件时,生成网络数据包对应的测试报告,通过本发明专利技术提供的方法,不需要人工参与,且可以快速得到测试结果、准确率高。准确率高。准确率高。

【技术实现步骤摘要】
一种设备的测试方法和计算机设备


[0001]本专利技术涉及测试
,尤其涉及一种设备的测试方法和计算机设备。

技术介绍

[0002]《通用数据保护条例》(General Data Protection Regulation,GDPR)为欧洲联盟的条例,旨在保护消费者的基本隐私权和个人数据,销往欧盟的电子产品需要严格执行GDPR,因此,电子产品在出厂前需要测试是否有违反GDPR规范。
[0003]目前,电子产品在出厂前,需要测试人员手动对电子产品中传输的各数据进行检测,为不符合GDPR规范的网络数据打上标签,再导出网络数据,交由后端工作人员处理,现有的测试方法对测试人员的工作水平要求较高,耗时长,且容易出现错误。
[0004]因此,现有技术还有待于改进和发展。

技术实现思路

[0005]本专利技术的主要目的在于提供一种设备的测试方法和计算机设备,可以测试设备中传输的网络数据是否符合通用数据保护条例,并直接为不符合通用数据保护条例的网络数据生成测试报告。
[0006]第一方面,本专利技术提供了一种设备的测试方法,所述方法包括:
[0007]响应测试指令,抓取网络数据包;
[0008]对所述网络数据包进行解析,以获得所述网络数据包对应的数据信息,其中,所述数据信息包括互联网协议地址和网络协议;
[0009]若所述数据信息未满足预设条件,则生成所述网络数据包对应的测试报告。
[0010]作为进一步的改进技术方案,所述响应测试指令,抓取网络数据包,包括
[0011]响应测试指令,执行测试操作,其中,所述测试操作为用于触发传输网络数据的操作;
[0012]对网卡进行初始化,以监听所述网卡是否有网络数据传输;
[0013]当监听到所述网卡有网络数据传输时,抓取网络数据包。
[0014]作为进一步的改进技术方案,所述对网卡进行初始化,以监听所述网卡是否有网络数据传输,具体包括:
[0015]对网卡进行初始化,并注册回调函数,其中,所述回调函数用于抓取所述网络数据包;
[0016]获取包捕获函数,并根据所述包捕获函数监听所述网卡是否有网络数据传输。
[0017]作为进一步的改进技术方案,所述当监听到所述网卡有网络数据传输时,抓取网络数据包,包括:
[0018]当监听到所述网卡有网络数据传输时,利用所述回调函数抓取所述网络数据包。
[0019]作为进一步的改进技术方案,所述预设条件为互联网协议地址对应的地理位置属于预设区域,且所述网络协议为数据传输加密协议。
[0020]作为进一步的改进技术方案,所述若所述数据信息未满足预设条件,则生成所述网络数据包对应的测试报告,包括:
[0021]若所述数据信息未满足预设条件,则确定所述网络数据包对应的进程标识,并生成测试报告,其中,所述测试报告包括所述进程标识、所述进程标识对应的所述互联网协议地址和所述网络协议,所述进程标识用于表示所述网络数据包对应的应用程序。
[0022]作为进一步的改进技术方案,所述响应测试指令,抓取网络数据包之前,还包括:
[0023]响应于开机指令,检测是否与外接设备连接;
[0024]当与所述外接设备连接时,检测所述外接设备是否具备合法测试权;
[0025]若所述外接设备具备合法测试权,则生成测试指令。
[0026]作为进一步的改进技术方案,所述生成所述网络数据包对应的测试报告之后,还包括:
[0027]将所述测试报告写入所述外接设备。
[0028]第二方面,本专利技术提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
[0029]响应测试指令,抓取网络数据包;
[0030]对所述网络数据包进行解析,以获得所述网络数据包对应的数据信息,其中,所述数据信息包括互联网协议地址和网络协议;
[0031]若所述数据信息未满足预设条件,则生成所述网络数据包对应的测试报告。
[0032]第三方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:
[0033]响应测试指令,抓取网络数据包;
[0034]对所述网络数据包进行解析,以获得所述网络数据包对应的数据信息,其中,所述数据信息包括互联网协议地址和网络协议;
[0035]若所述数据信息未满足预设条件,则生成所述网络数据包对应的测试报告。
[0036]与现有技术相比,本专利技术实施例具有以下优点:
[0037]在本专利技术实施例中,响应测试指令,抓取网络数据包;对所述网络数据包进行解析,以获得所述网络数据包对应的数据信息,其中,所述数据信息包括互联网协议地址和网络协议;若所述数据信息未满足预设条件,则生成所述网络数据包对应的测试报告。本专利技术在开始测试时,抓取网络数据包,通过测试网络数据包对应的互联网协议地址和网络协议是否满足预设条件,若网络数据包对应的互联网协议地址和网络协议满足预设条件,则表示网络数据包符合通用数据保护条例,当网络数据包对应的互联网协议地址和网络协议不满足预设条件时,生成网络数据包对应的测试报告,以便于技术人员根据测试报告对设备进行修改。通过本专利技术提供的方法,不需要人工参与,且可以快速得到测试结果、准确率高。
附图说明
[0038]图1是本专利技术实施例中一种设备的测试方法的示意图;
[0039]图2是本专利技术实施例中网络数据测试模块的内部结构示意图;
[0040]图3是本专利技术实施例中电视设备系统中各模块的结构示意图;
[0041]图4是本专利技术实施例中当测试指令是由连接外接设备触发时,一种设备的测试方
法的软件流程图;
[0042]图5是本专利技术实施例中定期生成测试报告时,一种设备的测试方法的软件流程图;
[0043]图6为本专利技术实施例中计算机设备的内部结构图。
具体实施方式
[0044]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]专利技术人经研究发现,目前,电子产品在出厂前,需要测试人员手动对电子产品中传输的各数据进行检测,为不符合GDPR规范的网络数据打上标签,再导出网络数据,交由后端工作人员处理,现有的测试方法对测试人员的工作水平要求较高,耗时长,且容易出现错误。
[0046]为了解决上述问题,在本专利技术实施例中,响应测试指令,抓取网络数据包;对所述网络数据包进行解析,以获得所述网络数据包对应的数据信息,其中,所述数据信息包括互联网协议地址和网络协议;若所述数据信息未满足预设条件,则生成所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备的测试方法,其特征在于,所述方法包括:响应测试指令,抓取网络数据包;对所述网络数据包进行解析,以获得所述网络数据包对应的数据信息,其中,所述数据信息包括互联网协议地址和网络协议;若所述数据信息未满足预设条件,则生成所述网络数据包对应的测试报告。2.根据权利要求1所述的方法,其特征在于,所述响应测试指令,抓取网络数据包,具体包括:响应测试指令,执行测试操作,其中,所述测试操作为用于触发传输网络数据的操作;对网卡进行初始化,以监听所述网卡是否有网络数据传输;当监听到所述网卡有网络数据传输时,抓取网络数据包。3.根据权利要求2所述的方法,其特征在于,所述对网卡进行初始化,以监听所述网卡是否有网络数据传输,具体包括:对网卡进行初始化,并注册回调函数,其中,所述回调函数用于抓取所述网络数据包;获取包捕获函数,并根据所述包捕获函数监听所述网卡是否有网络数据传输。4.根据权利要求3所述的方法,其特征在于,所述当监听到所述网卡有网络数据传输时,抓取网络数据包,具体包括:当监听到所述网卡有网络数据传输时,利用所述回调函数抓取所述网络数据包。5.根据权利要求1所述的方法,其特征在于,所述预设条件为互联网协议地址对应的地理位置属于预设...

【专利技术属性】
技术研发人员:徐文鹏
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:

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

1