一种测试设备MAC自动化申请方法、装置及存储介质制造方法及图纸

技术编号:38765949 阅读:10 留言:0更新日期:2023-09-10 10:39
本申请涉及一种测试设备MAC自动化申请方法、装置及存储介质,所述方法包括步骤:获取客户端的申请信息;解析所述申请信息;根据解析内容查找测试设备;根据查找结果显示测试设备申请状态。本申请实施例提供的一种测试设备MAC自动化申请方法、装置及存储介质简化了设备MAC申请流程,减少因为文件填写错误导致的相关问题;简化了开发人员申请使用设备MAC的操作流程。极大的节省了人员成本;将MAC统一存入数据库中,通过后台进行分发,规避了原来因为维护流程可能导致的设备MAC使用重复引发的冲突问题。冲突问题。冲突问题。

【技术实现步骤摘要】
一种测试设备MAC自动化申请方法、装置及存储介质


[0001]本申请涉及计算机
,尤其涉及一种测试设备MAC自动化申请方法、装置及存储介质。

技术介绍

[0002]测试设备MAC在各平台和各产品的自动化测试中是一种不可或缺的资源。在非常多的自动化测试中都需要用到设备MAC进行数据传输,于此同时必须保证设备MAC在各类测试中不能出现重复,如果多项自动化测试同时使用同一个设备MAC进行数据操作,会触发云端的报警,增大云端业务处理量,对线上的业务产生危害。
[0003]目前,在团队内部采取的设备MAC申请流程及维护方案如下:接到新项目或新产品测试需求时,通过生产端云平台申请对应项目设备的一批设备mac,导出为excel数据。将excel上传至TB指定路径文件夹下,其余人员在使用时将excel下载至本地,然后将自己使用了的mac标记特殊颜色。标记完成后再次将excel上传回TB上。
[0004]但是自动化测试的不断发展,对各类测试的覆盖率不断提高以及测试开发团队的人员增加,设备mac的分发使用出现了下述几种不可忽视的问题:(1)申请mac流程繁琐,需要填写一份规定格式的excel文件,还要将申请文件通过邮件发送给个项目负责人员,等待邮件回复;(2) 团队成员使用了设备mac后需先将excel下载到本地标记再次上传至TB上。可能因为多个成员同时上传导致某个先上传成员的excel数据被覆盖;随着自动化测试项目的上线,为保证设备MAC不会冲突,要保证交付上线的配置文件使用一套设备MAC,本地调试的使用另一份MAC。增大了开发人员的工作量,也增大了因为配置文件使用错误引发问题的可能性。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种测试设备MAC自动化申请方法、装置及存储介质。第一方面,本申请提供了一种测试设备MAC自动化申请方法,所述方法包括步骤:获取客户端的申请信息;解析所述申请信息;根据解析内容查找测试设备;根据查找结果显示测试设备申请状态。
[0006]优选地,所述获取客户端的申请信息包括步骤:获取第一申请设备信息;获取第一申请设备数量;获取第一申请设备时长。
[0007]优选地,所述根据查找结果显示测试设备申请状态包括步骤:
获取测试设备库中现存测试设备;获取所述现存测试设备的参数;获取所述申请信息的解析内容;将所述解析内容和所述参数对比;根据对比结果显示相应状态。
[0008]优选地,所述获取所述现存测试设备的参数包括步骤:获取所述现存测试设备的第二申请设备信息;获取所述现存测试设备的第二申请设备数量;获取所述现存测试设备的第二申请设备时长。
[0009]优选地,所述根据对比结果显示相应状态包括步骤:判断所述现存测试设备的第二申请设备信息中是否包括第一申请设备信息;若是,返回所述第二申请设备信息对应的MAC;若否,返回异常指令。
[0010]优选地,所述根据对比结果显示相应状态包括步骤:判断所述测试设备库中的第二申请设备数量是否小于第一申请设备信息的个数;若是,返回异常指令;若否,返回所述第二申请设备信息对应的MAC。
[0011]优选地,所述根据对比结果显示相应状态包括步骤:判断所述第二申请设备时长是否为非永久申请状态;若是,对所述现存测试设备设置定时任务;若否,返回异常指令。
[0012]第二方面,本申请提供了一种测试设备MAC自动化申请装置,包括:信息获取模块,用于获取客户端的申请信息;信息解析模块,用于解析所述申请信息;设备查找模块,用于根据解析内容查找测试设备;状态显示模块,用于根据查找结果显示测试设备申请状态。
[0013]第三方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述任一所述测试设备MAC自动化申请方法。
[0014]第四方面,提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述任一所述测试设备MAC自动化申请方法。
[0015]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的一种测试设备MAC自动化申请方法、装置及存储介质简化了设备MAC申请流程,减少因为文件填写错误导致的相关问题;简化了开发人员申请使用设备MAC的操作流程。极大的节省了人员成本;将MAC统一存入数据库中,通过后台进行分发,规
避了原来因为维护流程可能导致的设备MAC使用重复引发的冲突问题。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本专利技术实施例提供的一种测试设备MAC自动化申请方法的流程示意图;图2是本专利技术实施例提供的一种测试设备MAC自动化申请装置的结构示意图;图3是本专利技术提供的一种电子设备的结构示意图;图4是本专利技术提供的一种非暂态计算机可读存储介质的结构示意图。
具体实施方式
[0019]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]图1为本申请实施例提供的一种测试设备MAC自动化申请方法的流程示意图。
[0021]本申请提供了一种测试设备MAC自动化申请方法,所述方法包括步骤:S1:获取客户端的申请信息;在本申请实施例中,所述获取客户端的申请信息包括步骤:获取第一申请设备信息;获取第一申请设备数量;获取第一申请设备时长。
[0022]具体地,该计算机的代码主要分为前端页面和后端服务两部分,其中,前端页面基于VUE3.0技术,具备产品信息数据展示和日志查看功能,可以对设备进行及时监控和管理;后端服务基于python语言的fastapi框架,具备获取新品类或新项目的配置信息,从云端申请新品设备MAC,实现MAC分发管理功能的功能。该系统的主要特点是高效、易用且具备可靠性。
[0023]具体而言,该计算机服务器的前端页面为用户展示了设备信息数据和日志记录,可以对设备进行实时监控和管理。后端服务则通过获取新品类或新项目的配置信息,从云端申请新品设备MAC,并通过MAC分发管理功能将设备MAC分配给相应的项目或品类,达到对设备的全面管控。获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试设备MAC自动化申请方法,其特征在于,所述方法包括步骤:获取客户端的申请信息;解析所述申请信息;根据解析内容查找测试设备;根据查找结果显示测试设备申请状态;所述根据查找结果显示测试设备申请状态包括步骤:获取测试设备库中现存测试设备;获取所述现存测试设备的参数;获取所述申请信息的解析内容;将所述解析内容和所述参数对比;根据对比结果显示相应状态。2.根据权利要求1所述的测试设备MAC自动化申请方法,其特征在于,所述获取客户端的申请信息包括步骤:获取第一申请设备信息;获取第一申请设备数量;获取第一申请设备时长。3.根据权利要求1所述的测试设备MAC自动化申请方法,其特征在于,所述获取所述现存测试设备的参数包括步骤:获取所述现存测试设备的第二申请设备信息;获取所述现存测试设备的第二申请设备数量;获取所述现存测试设备的第二申请设备时长。4.根据权利要求1所述的测试设备MAC自动化申请方法,其特征在于,所述根据对比结果显示相应状态包括步骤:判断所述现存测试设备的第二申请设备信息中是否包括第一申请设备信息;若是,返回所述第二申请设备信息对应的MAC;若否,返回异常指令。5.根据权利要求1所述的测试设备MAC自动化申请方法,其特征在于,所述根据对比结果显示相应状态包括步骤:判断所述测试设...

【专利技术属性】
技术研发人员:刘斌孙昊鹏
申请(专利权)人:天津华来科技股份有限公司
类型:发明
国别省市:

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

1