一种文件传输功能检测方法、系统、电子设备及存储介质技术方案

技术编号:25123054 阅读:31 留言:0更新日期:2020-08-05 02:51
本申请公开了一种文件传输功能检测方法,所述方法包括:获取服务器与大数据平台组件进行文件传输过程中所利用的目标信息;其中,所述目标信息包括参数信息和文件信息;根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息;根据所述待测试功能点的测试流程、所述目标参数信息和所述目标文件信息生成功能测试脚本;通过运行所述功能测试脚本对所述待测试功能点进行文件传输测试操作,得到文件传输功能检测结果。本申请能够提高文件传输功能的检测效率。本申请还公开了一种文件传输功能检测系统、一种电子设备及一种存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种文件传输功能检测方法、系统、电子设备及存储介质
本申请涉及计算机
,特别涉及一种文件传输功能检测方法、系统、一种电子设备及一种存储介质。
技术介绍
文件传输系统是一种依据不同协议进行实时文件传输的工具。文件传输系统的应用非常广泛,尤其在计算机和大数据领域。当文件传输系统应用在大数据领域中时,除了文件与文件的传输之外,还会涉及到文件与大数据平台中组件(如HBase、HDFS、Hive等)的相互传输,文件传输系统是大数据平台非常重要的组成部分。目前有关文件传输系统中服务器与组件的文件传输测试方法较少,服务器与组件文件传输测试,每一步操作全部依赖测试人员的手工配置,测试功能点多,导致参数众多且过程复杂,如若在测试过程中因为配置参数或者操作不当,导致测试功能点未通过测试,问题溯源难。因此,如何提高文件传输功能的检测效率是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种文件传输功能检测方法、系统、一种电子设备及一种存储介质,能够提高文件传输功能的检测效率。为解决上述技术问题,本申请提供一种文件传输功能检测方法,该文件传输功能检测方法包括:获取服务器与大数据平台组件进行文件传输过程中所利用的目标信息;其中,所述目标信息包括参数信息和文件信息;根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息;根据所述待测试功能点的测试流程、所述目标参数信息和所述目标文件信息生成功能测试脚本;通过运行所述功能测试脚本对所述待测试功能点进行文件传输测试操作,得到文件传输功能检测结果。可选的,根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息包括:确定所述待测试功能点对应的大数据平台组件,并根据所述大数据平台组件与所述目标信息的对应关系确定所述待测试功能点的目标参数信息和目标文件信息。可选的,还包括:对所述目标信息执行信息梳理操作,得到所述大数据平台组件与所述目标信息的对应关系,并将所述对应关系添加至信息映射表中。可选的,所述参数信息包括所述服务器与所述大数据平台组件之间实现文件传输功能时所设置的参数和参数选项;相应的,所述文件信息包括所述服务器与所述大数据平台组件之间传输文件的文件格式和文件内容。可选的,所述功能测试脚本为用于控制所述待测试功能点单独运行的自动化脚本。可选的,根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息,包括:根据所述大数据平台组件的组件功能确定每一所述大数据平台组件对应的功能点;查询所述待测试功能点所对应的目标大数据平台组件;将所述服务器与所述目标大数据平台组件进行文件传输过程中所利用的参数信息和文件信息,设置为所述待测试功能点的目标参数信息和目标文件信息。可选的,所述通过运行所述功能测试脚本对所述待测试功能点进行文件传输测试操作,得到文件传输功能检测结果,包括:运行所述功能测试脚本;在所述功能测试脚本运行过程中调节所述功能测试脚本中目标参数的值,得到所述待测试功能点在多个参数赋值下的运行子结果;根据所述运行子结果生成文件传输功能检测结果。本申请还提供了一种文件传输功能检测系统,该系统包括:信息获取模块,用于获取服务器与大数据平台组件进行文件传输过程中所利用的目标信息;其中,所述目标信息包括参数信息和文件信息;信息确定模块,用于根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息;脚本生成模块,用于根据所述待测试功能点的测试流程、所述目标参数信息和所述目标文件信息生成功能测试脚本;测试模块,用于通过运行所述功能测试脚本对所述待测试功能点进行文件传输测试操作,得到文件传输功能检测结果。本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述文件传输功能检测方法执行的步骤。本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述文件传输功能检测方法执行的步骤。本申请提供了一种文件传输功能检测方法,包括获取服务器与大数据平台组件进行文件传输过程中所利用的目标信息;其中,所述目标信息包括参数信息和文件信息;根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息;根据所述待测试功能点的测试流程、所述目标参数信息和所述目标文件信息生成功能测试脚本;通过运行所述功能测试脚本对所述待测试功能点进行文件传输测试操作,得到文件传输功能检测结果。本申请先获取服务器与大数据平台组件在进行文件传输过程中所使用的参数信息和文件信息,进而确定待测试功能点所对应的目标参数信息和目标文件信息,利用目标参数信息、目标文件信息和测试流程生成能够自动化测试的功能测试脚本。通过运行功能测试脚本可以实现对于待测试功能点的自动化测试,无需人工参与配置与测试,因此本申请能够提高文件传输功能的检测效率。本申请同时还提供了一种文件传输功能检测系统、一种电子设备和一种存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例所提供的一种文件传输功能检测方法的流程图;图2为本申请实施例所提供的一种目标参数信息和目标文件信息的确定方法的流程图;图3为本申请实施例所提供的一种文件传输系统服务器与组件传输的测试方法的流程图;图4为本申请实施例所提供的一种文件传输功能检测系统的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面请参见图1,图1为本申请实施例所提供的一种文件传输功能检测方法的流程图。具体步骤可以包括:S101:获取服务器与大数据平台组件进行文件传输过程中所利用的目标信息;其中,本实施例可以应用于大数据平台,大数据平台可以包括大数据平台组件和服务器,文件传输系统为一种实现大数据平台组件与服务器之间进行文件传输的工具。服务器可以与多个大数据平台组件进行文件传输,在本步骤中可以先获取服务器与所有大数据平台组件进行文件传输过程中所利用的目标信息。需要说明的是,本实施例中大数据平台组件可以为服务器,进而实现文件传输系统中服务器与服务器传输测试。具体的,本步骤中的目标信息可以包括参数信息和文件信息,参数信息可以包括服务器与大数据平台组件之间实现文件传输功能时所设置本文档来自技高网...

【技术保护点】
1.一种文件传输功能检测方法,其特征在于,包括:/n获取服务器与大数据平台组件进行文件传输过程中所利用的目标信息;其中,所述目标信息包括参数信息和文件信息;/n根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息;/n根据所述待测试功能点的测试流程、所述目标参数信息和所述目标文件信息生成功能测试脚本;/n通过运行所述功能测试脚本对所述待测试功能点进行文件传输测试操作,得到文件传输功能检测结果。/n

【技术特征摘要】
1.一种文件传输功能检测方法,其特征在于,包括:
获取服务器与大数据平台组件进行文件传输过程中所利用的目标信息;其中,所述目标信息包括参数信息和文件信息;
根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息;
根据所述待测试功能点的测试流程、所述目标参数信息和所述目标文件信息生成功能测试脚本;
通过运行所述功能测试脚本对所述待测试功能点进行文件传输测试操作,得到文件传输功能检测结果。


2.根据权利要求1所述文件传输功能检测方法,其特征在于,根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息包括:
确定所述待测试功能点对应的大数据平台组件,并根据所述大数据平台组件与所述目标信息的对应关系确定所述待测试功能点的目标参数信息和目标文件信息。


3.根据权利要求2所述文件传输功能检测方法,其特征在于,还包括:
对所述目标信息执行信息梳理操作,得到所述大数据平台组件与所述目标信息的对应关系,并将所述对应关系添加至信息映射表中。


4.根据权利要求1所述文件传输功能检测方法,其特征在于,所述参数信息包括所述服务器与所述大数据平台组件之间实现文件传输功能时所设置的参数和参数选项;
相应的,所述文件信息包括所述服务器与所述大数据平台组件之间传输文件的文件格式和文件内容。


5.根据权利要求1所述文件传输功能检测方法,其特征在于,所述功能测试脚本为用于控制所述待测试功能点单独运行的自动化脚本。


6.根据权利要求1所述文件传输功能检测方法,其特征在于,根据所述目标信息确定待测试功能点的目标参数信息和目标文件信息,包括:
根据所述大数据平台组件的组件功能确定每一...

【专利技术属性】
技术研发人员:臧国英周培烁王倩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1