服务平台系统自检方法、装置、计算机设备以及存储介质与流程

文档序号:18642300发布日期:2019-09-11 23:36阅读:221来源:国知局
服务平台系统自检方法、装置、计算机设备以及存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种服务平台系统自检方法、装置、计算机设备以及存储介质。



背景技术:

服务平台系统是指包括若干个服务平台,并且可以基于若干个不同的服务平台为用户提供系列服务的系统,用户可以从平台接口向服务平台界发起服务申请,而后平台系统可以根据用户的申请生成对应的处理流程,并根据该处理流程在不同的服务平台对申请进行分布处理。

由于服务平台系统的业务数据需要在多个不同的服务平台之间进行流转,需要经常对整个平台系统的功能和性能进行测试,目前这种平台的测试由于需要测试的数据类型诸多,输入数据复杂,导致测试过程复杂。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种更加简便易行的服务平台系统自检方法、装置、计算机设备以及存储介质。

一种服务平台系统自检方法,所述方法包括:

获取带标签参数的测试申请数据;

对所述测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;

根据所述合格申请数据创建测试申请任务,根据所述测试申请任务的任务关键字,将所述测试申请任务分配至多个处理线程,获取各处理线程中测试申请任务包含的标签参数,根据所述测试申请任务包含的标签参数与所述测试申请任务的分配结果,获取分配测试评分;

获取所述处理线程对所述测试申请任务的处理结果,根据所述处理结果与所述测试申请任务对应的标签参数,获得处理测试评分;

根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当所述系统自检评分高于预设阈值时判定服务平台系统合格。

在其中一个实施例中,所述根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当所述系统自检评分高于预设阈值时判定服务平台系统合格包括:

获取所述初筛测试评分、所述分配测试评分以及所述处理测试评分对应评分权重;

根据初筛测试评分、所述分配测试评分以及所述处理测试评分以及对应评分权重获得系统自检评分;

当所述系统自检评分高于预设阈值时,判定所述服务平台系统合格。

在其中一个实施例中,所述获取所述初筛测试评分、所述分配测试评分以及所述处理测试评分对应评分权重具体包括:

获取历史测试记录中各测试申请数据对应的处理结果;

根据处理结果查找测试申请数据中处理出错数据对应的处理环节,所述处理环节包括数据初筛环节、任务分配环节以及任务处理环节;

根据各处理环节对应的处理出错数据所占比例确定各处理环节的系统贡献值;

通过均方差法根据所述各处理环节的系统贡献值确定所述初筛测试评分、所述分配测试评分以及所述处理测试评分对应评分权重。

在其中一个实施例中,所述根据所述合格申请数据创建测试申请任务,根据所述测试申请任务的任务关键字,将所述测试申请任务分配至多个处理线程包括:

获取当前测试申请任务的任务关键字与各处理线程预设的平台关键字的相似度;

将所述当前测试申请任务分配至相似度最高的处理线程。

在其中一个实施例中,所述标签参数包括预期处理结果,所述获取所述处理线程对所述测试申请任务的处理结果,根据所述处理结果与所述测试申请任务对应的标签参数,获得处理测试评分包括:

根据所述标签参数清洗所述测试申请任务中初筛环节以及任务分配环节中处理出错的测试申请任务,获取清洗后的测试申请任务对应的处理结果;

获取所述处理结果与所述预期处理结果的相似度;

根据所述相似度大于预设相似度阈值的测试申请任务占所有测试申请任务的比例,确定所述处理测试评分。

在其中一个实施例中,所述根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分之后还包括:

当所述系统自检评分低于预设阈值时,对比确定所述初筛测试评分、所述分配测试评分以及所述处理测试评分中分数最低的评分;

根据所述分数最低的评分确定数据初筛环节、任务分配环节以及任务处理环节中的问题环节;

查找所述问题环节对应平台的平台工作日志,根据所述平台工作日志与预设处理建议表,生成对应修改建议。

一种服务平台系统自检装置,所述装置包括:

数据接口模块,用于获取带标签参数的测试申请数据;

申请初筛模块,用于对所述测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;

任务分配模块,用于所述任务分配平台将所述合格申请数据打包为测试申请任务根据所述合格申请数据创建测试申请任务,根据所述测试申请任务的任务关键字,将所述测试申请任务分配至申请服务平台分配至多个处理线程,获取各测试处理线程中申请任务包含的标签参数,根据所述测试申请任务包含的标签参数与所述测试申请任务的分配结果,获取分配测试评分;

结果分析模块,用于获取所述处理线程对所述测试申请任务的处理结果,根据所述处理结果与所述测试申请任务对应的标签参数,获得处理测试评分;

测试分析模块,用于根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当所述系统自检评分高于预设阈值时判定服务平台系统合格。

在其中一个实施例中,所述测试分析模块具体用于:

获取所述初筛测试评分、所述分配测试评分以及所述处理测试评分对应评分权重;

根据初筛测试评分、所述分配测试评分以及所述处理测试评分以及对应评分权重获得系统自检评分;

当所述系统自检评分高于预设阈值时,判定所述服务平台系统合格。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取带标签参数的测试申请数据;

对所述测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;

根据所述合格申请数据创建测试申请任务,根据所述测试申请任务的任务关键字,将所述测试申请任务分配至多个处理线程,获取各处理线程中测试申请任务包含的标签参数,根据所述测试申请任务包含的标签参数与所述测试申请任务的分配结果,获取分配测试评分;

获取所述处理线程对所述测试申请任务的处理结果,根据所述处理结果与所述测试申请任务对应的标签参数,获得处理测试评分;

根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当所述系统自检评分高于预设阈值时判定服务平台系统合格。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取带标签参数的测试申请数据;

对所述测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;

根据所述合格申请数据创建测试申请任务,根据所述测试申请任务的任务关键字,将所述测试申请任务分配至多个处理线程,获取各处理线程中测试申请任务包含的标签参数,根据所述测试申请任务包含的标签参数与所述测试申请任务的分配结果,获取分配测试评分;

获取所述处理线程对所述测试申请任务的处理结果,根据所述处理结果与所述测试申请任务对应的标签参数,获得处理测试评分;

根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当所述系统自检评分高于预设阈值时判定服务平台系统合格。

上述服务平台系统自检方法、装置、计算机设备以及存储介质,在服务平台系统内内置测试功能,首先获取带标签参数的测试申请数据;根据系统内对测试申请数据处理的各环节对应的处理结果,获取各个处理环节对应的测试评分,最后通过综合初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,基于系统测试判定服务平台系统是否合格。本申请的服务平台系统自检方法通过带标注的测试申请数据模拟平台的输入数据,通过综合服务平台系统各个环节对数据进行处理的评分来判断服务平台系统的可用性,测试过程简单有效。

附图说明

图1为一个实施例中服务平台系统自检方法的应用环境图;

图2为一个实施例中服务平台系统自检方法的流程示意图;

图3为一个实施例中图2的步骤s900的子流程示意图;

图4为一个实施例中图3的步骤s920的子流程示意图;

图5为一个实施例中图2的步骤s700的子流程示意图;

图6为一个实施例中服务平台系统自检装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的服务平台系统自检方法,可以应用于如图1所示的应用环境中,其中,终端102通过网络与系统服务器104进行通信,系统服务器104可以接收终端发送的带标签参数的测试申请数据;而后对测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;并根据合格申请数据创建测试申请任务,根据测试申请任务的任务关键字,将测试申请任务分配至系统内部的各个对应线程,获取各处理线程中测试申请任务包含的标签参数,根据测试申请任务包含的标签参数与测试申请任务的分配结果,获取分配测试评分;而后获取申请服务平台对测试申请任务的处理结果,根据处理结果与测试申请任务对应的标签参数,获得处理测试评分;最后服务器根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当系统自检评分高于预设阈值时判定服务平台系统合格。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑。

如图2所示,在其中一个实施例中,本申请的服务平台系统自检方法,服务平台系统服务器实现,测试方法具体包括以下步骤:

s100,获取带标签参数的测试申请数据;

服务器可以通过前端接口接收测试工作人员通过终端导入的测试申请数据,前端接口具体可以包括app、h5以及web等。测试申请数据是指用于检验平台的处理过程是否符合规范的数据。测试申请数据由测试服务器预先设置的正常申请数据加上标签参数组成,系统服务器可以基于服务平台系统对带标签的测试申请数据的处理来判断系统的可用性。标签参数具体用于指示该测试申请数据在实际处理流程的正确处理中应该流转的平台,以及平台该对测试申请数据进行那种处理的规范的参数数据,服务器可以根据标签参数查找该测试申请数据对应的预期处理结果,来确定该测试申请数据的处理流程是否符合预期。

s300,对测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分。

其中,初步筛选是指对测试申请数据进行初步审核,服务平台系统只对合格申请数据进行处理,而对不合格申请数据则会生成对应的审核结果,在正常的处理流程中,审核结果会反馈至对应的提交申请的用户,合格数据是指符合服务平台系统处理规范对应的申请数据,终端可以通过接口提交的数据可能包含各种各样的申请,可以通过初步筛选去除不合格的申请。具体地,服务器通过接口获取提交的所有申请,而后根据申请的具体信息来确定其中的合格申请与不合格申请,合格申请流转到系统处理的下一流程,不合格申请直接返回申请审核失败给提交方。判断是否属于合格申请与不合格申请具体可以通过申请数据是否齐全,申请数据是否有错,申请类型是否符合规范等等预设的规则来进行评判。而在服务平台系统自检的流程中,在初步筛选过程中筛选出不合格申请数据之后,可以通过不合格申请数据中的标签参数来获取初筛测试数据,具体为系统服务器根据每一个不合格申请数据中标签参数查找该不合格申请数据对应的预期处理结果,并确定该不合格申请数据的实际处理结果与预期处理结果是否一致,将实际处理结果与预期处理结果不一致的不合格申请数据作为初筛不合格数据,根据初筛不合格数据量占测试申请数据总量的百分比,来确定初筛测试评分。通过初筛测试评分对初筛步骤是否达到系统要求进行评判。

s500,根据合格申请数据创建测试申请任务,根据测试申请任务的任务关键字,将测试申请任务分配至多个处理线程,获取各处理线程中测试申请任务包含的标签参数,根据测试申请任务包含的标签参数与测试申请任务的分配结果,获取分配测试评分。

测试申请任务是基于测试申请数据生成的对应任务。对于进行初筛完成的测试申请数据,由于服务平台系统需要对提交的测试申请数据包含的申请进行处理,所以需要根据测试申请数据的类型属性等将测试申请数据打包为不同的测试申请任务,并将其分配到不同的平台线程上,由不同的平台来对各个测试申请任务进行相应处理。测试申请任务具体包含有测试申请数据的标签参数,而测试申请任务的属性具体是指该任务的具体申请类型,如是私企申请还是国企申请,或是集体企业申请,是大额申请还是小额申请,是短期申请还是长期申请等,根据申请的不同类型可以将申请分配至不同的处理线程,由不同的处理线程来对测试申请任务进行处理。通过分配到不同线程的任务所携带的标签参数可以对分配的正确性进行评判,获得分配测试评分。

s700,获取处理线程对测试申请任务的处理结果,根据处理结果与测试申请任务对应的标签参数,获得处理测试评分。

具体地,当测试申请任务被分配到对应的申请服务平台之后,服务平台系统内的各线程可以对任务进行处理,并把处理的结果保存,而后根据处理结果以及测试申请任务对应的测试申请数据的标签参数,来获取处理测试评分,处理测试评分用于评判处理过程的决策正确性。

s900,根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当系统自检评分高于预设阈值时判定服务平台系统合格。

具体地,测试数据在流转的过程中,各个步骤都有其对应的测试与测试结果,可以依据整个服务平台系统中申请测试数据的流转过程中每个步骤分别的得分来对服务平台系统的综合测试得分进行分析,进而从根据服务平台系统的测试综合评分来对服务平台系统的可用性进行评判。

上述服务平台系统自检方法,在服务平台系统内内置测试功能,首先获取带标签参数的测试申请数据;根据系统内对测试申请数据处理的各环节对应的处理结果,获取各个处理环节对应的测试评分,最后通过综合初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,基于系统测试判定服务平台系统是否合格。本申请的服务平台系统自检方法通过带标注的测试申请数据模拟平台的输入数据,通过综合服务平台系统各个环节对数据进行处理的评分来判断服务平台系统的可用性,测试过程简单有效。

如图3所示,在其中一个实施例中,s900包括:

s920,获取初筛测试评分、分配测试评分以及处理测试评分对应评分权重;

s940,根据初筛测试评分、分配测试评分以及处理测试评分以及对应评分权重获得系统自检评分;

s960,当系统自检评分高于预设阈值时,判定服务平台系统合格。

可以获取数据初筛环节、任务分配环节以及任务处理环节的各个步骤对应的评分权重,根据各个步骤的评分权重以及其具体得分来获得平台的总的测试得分。服务平台系统中各个处理步骤对平台处理结果的稳定性的影响不尽相同,可以基于不同步骤的重要性来确定其对应的权重参数,而后依据各个步骤的评分以及对应的权重来获得最后的总的平台评分。通过多个分配不同的权重,可以提高服务平台系统评分的有效性。

如图4所示,在其中一个实施例中,s920包括:

s921,获取历史测试记录中各测试申请数据对应的处理结果。

s923,根据处理结果查找测试申请数据中处理出错数据对应的处理环节,处理环节包括数据初筛环节、任务分配环节以及任务处理环节。

s925,根据各处理环节对应的处理出错数据所占比例确定各处理环节的系统贡献值。

s927,通过均方差法根据各处理环节的系统贡献值确定初筛测试评分、分配测试评分以及处理测试评分对应评分权重。

服务器可以获取历史测试记录,而后查找历史测试记录中的测试申请数据的标签参数,以及对应的处理结果。而后根据标签参数与处理结果对比来找出处理出错的数据,根据数据匹配对应的处理环节。根据历史数据中各环节的处理出错数据的比例来确定各处理各个环节对系统测试过程的系统自检评分贡献值,而后通过均方差法来确定多组不同的历史测试记录中各项评分的变异程度,根据变异程度来确定该环节对应的系统评分在系统自检评分中的权重值。

在其中一个实施例中,s500具体包括:

获取当前测试申请任务的任务关键字与各处理线程预设的平台关键字的相似度;

将当前测试申请任务分配至相似度最高的申请服务平台。

测试申请任务中包括中包含了分类关键字,可以根据分类关键字获取各个测试申请任务对应配置场景属性和类别属性,根据场景属性以及类别属性来匹配合适的申请处理线程,而后把该测试申请任务分配到该处理线程。可以根据任务的场景以及类别来确定如何对任务进行分配,并通过分配后的任务所包含的标签参数来对该测试数据是否符合分配预期进行评判。提高申请测试任务分配过程的效率。

如图5所示,在其中一个实施例中,标签参数包括预期处理结果,s700具体包括:

s720,根据标签参数清洗测试申请任务中,初筛环节以及任务分配环节中处理出错的测试申请任务,获取清洗后的测试申请任务对应的处理结果。

s740,获取处理结果与预期处理结果的相似度。

s760,根据相似度大于预设相似度阈值的测试申请任务占所有测试申请任务的比例,确定测试平台的处理测试评分。

每个测试申请任务都有其对应的预期处理结果,可以根据标签参数获取各测试申请数据对应的预期处理结果。具体的,服务平台的系统服务器内预存有各测试申请数据对应的预期处理结果,在需要时,可以基于标签参数直接查找确认各测试申请数据对应的预期处理结果。基于预期处理结果和实际处理结果对比来对各处理线程的处理是否符合预期进行评判,得到各处理线程的处理测试评分,即通过对比预期处理结果与实际处理结果来得到平台处理测试数据。具体的,可以对各个处理线程的申请处理结果进行抽样,通过对比处理结果的相似度来获取处理得当的任务,而后根据处理得当任务占所有任务的比例来获得各个申请服务平台的评分,并根据各处理线程的历史数据处理量获得各个处理线程对应的评分权重,而后基于各处理线程的处理评分以及分配至多个处理线程的评分权重对处理过程的处理测试评分,也可以对所有的测试申请任务进行抽样,基于抽样所得对处理线程的处理过程进行评分。

在其中一个实施例中,s900还包括:

当系统自检评分低于预设阈值时,测试分析平台对比确定初筛测试评分、分配测试评分以及处理测试评分中分数最低的评分;

根据分数最低的评分确定数据初筛环节、任务分配环节以及任务处理环节中的问题环节;

查找问题环节对应平台的平台工作日志,根据平台工作日志与预设处理建议表,生成对应修改建议。

预设处理建议表包含了对常见的平台工作问题的解决建议,平台工作日志记录了平台的工作过程以及对数据的处理记录,可以反映平台数据处理过程的问题。获取初筛测试评分、分配测试评分以及处理测试评分,而后根据三个评分中最低的评分来确定数据初筛环节、任务分配环节以及任务处理环节三个环节中的问题最大的问题环节,并查找对应环节的平台工作日志,根据平台工作日志以及预设的处理建议表来确定对应的修改建议,而后推送该修改建议。在另一个实施例中,可以对每个环节预设一个评分阈值,当对应环节的测试评分低于该阈值时,既可以判断该环节存在问题,而后生成对应的系统改进建议,通过系统改进建议可以有效提高系统测试过程的效率。

在其中一个实施例中,服务平台系统自检方法包括:获取带标签参数的测试申请数据;对测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;获取当前测试申请任务的任务关键字与各处理线程预设的平台关键字的相似度;将当前测试申请任务分配至相似度最高的处理线程,获取各处理线程中测试申请任务包含的标签参数,根据测试申请任务包含的标签参数与测试申请任务的分配结果,获取分配测试评分;根据标签参数清洗测试申请任务中初筛环节以及任务分配环节中处理出错的测试申请任务,获取清洗后的测试申请任务对应的处理结果;获取处理结果与预期处理结果的相似度;根据相似度大于预设相似度阈值的测试申请任务占所有测试申请任务的比例,确定处理测试评分。获取历史测试记录中各测试申请数据对应的处理结果;根据处理结果查找测试申请数据中处理出错数据对应的处理环节,处理环节包括数据初筛环节、任务分配环节以及任务处理环节;根据各处理环节对应的处理出错数据所占比例确定各处理环节的系统贡献值;通过均方差法根据各处理环节的系统贡献值确定初筛测试评分、分配测试评分以及处理测试评分对应评分权重。根据初筛测试评分、分配测试评分以及处理测试评分以及对应评分权重获得系统自检评分;当系统自检评分高于预设阈值时,判定服务平台系统合格。当系统自检评分低于预设阈值时,对比确定初筛测试评分、分配测试评分以及处理测试评分中分数最低的评分;根据分数最低的评分确定数据初筛环节、任务分配环节以及任务处理环节中的问题环节;查找问题环节对应平台的平台工作日志,根据平台工作日志与预设处理建议表,生成对应修改建议。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

如图6所示,本申请还包括一种服务平台系统测试装置,装置包括:

数据接口模块100,用于获取带标签参数的测试申请数据;

申请初筛模块300,用于对测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;

任务分配模块500,用于任务分配平台将合格申请数据打包为测试申请任务根据合格申请数据创建测试申请任务,根据测试申请任务的任务关键字,将测试申请任务分配至申请服务平台分配至多个处理线程,获取各处理线程中测试申请任务包含的标签参数,根据测试申请任务包含的标签参数与测试申请任务的分配结果,获取分配测试评分;

结果分析模块700,用于获取处理线程对测试申请任务的处理结果,根据处理结果与测试申请任务对应的标签参数,获得处理测试评分;

测试分析模块900,用于根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当系统自检评分高于预设阈值时判定服务平台系统合格。

在其中一个实施例中,测试分析模块900具体用于:

获取初筛测试评分、分配测试评分以及处理测试评分对应评分权重;

根据初筛测试评分、分配测试评分以及处理测试评分以及对应评分权重获得系统自检评分;

当系统自检评分高于预设阈值时,判定服务平台系统合格。

在其中一个实施例中,测试分析模块900具体用于:

获取历史测试记录中各测试申请数据对应的处理结果;

根据处理结果查找测试申请数据中处理出错数据对应的处理环节,处理环节包括数据初筛环节、任务分配环节以及任务处理环节;

根据各处理环节对应的处理出错数据所占比例确定各处理环节的系统贡献值;

通过均方差法根据各处理环节的系统贡献值确定初筛测试评分、分配测试评分以及处理测试评分对应评分权重。

在其中一个实施例中,任务分配模块具体用于:

获取当前测试申请任务的任务关键字与各处理线程预设的平台关键字的相似度;

将当前测试申请任务分配至相似度最高的处理线程。

在其中一个实施例中,结果分析模块具体用于:

根据标签参数清洗测试申请任务中初筛环节以及任务分配环节中处理出错的测试申请任务,获取清洗后的测试申请任务对应的处理结果;

获取处理结果与预期处理结果的相似度;

根据相似度大于预设相似度阈值的测试申请任务占所有测试申请任务的比例,确定处理测试评分。

在其中一个实施例中,还包括建议生成模块,用于当系统自检评分低于预设阈值时,对比确定初筛测试评分、分配测试评分以及处理测试评分中分数最低的评分;

根据分数最低的评分确定数据初筛环节、任务分配环节以及任务处理环节中的问题环节;

查找问题环节对应平台的平台工作日志,根据平台工作日志与预设处理建议表,生成对应修改建议。

关于服务平台系统自检装置的具体限定可以参见上文中对于服务平台系统自检方法的限定,在此不再赘述。上述服务平台系统自检装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种服务平台系统自检方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取带标签参数的测试申请数据;

对测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;

根据合格申请数据创建测试申请任务,根据测试申请任务的任务关键字,将测试申请任务分配至多个处理线程,获取各处理线程中测试申请任务包含的标签参数,根据测试申请任务包含的标签参数与测试申请任务的分配结果,获取分配测试评分;

获取处理线程对测试申请任务的处理结果,根据处理结果与测试申请任务对应的标签参数,获得处理测试评分;

根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当系统自检评分高于预设阈值时判定服务平台系统合格。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取初筛测试评分、分配测试评分以及处理测试评分对应评分权重;根据初筛测试评分、分配测试评分以及处理测试评分以及对应评分权重获得系统自检评分;当系统自检评分高于预设阈值时,判定服务平台系统合格。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取历史测试记录中各测试申请数据对应的处理结果;根据处理结果查找测试申请数据中处理出错数据对应的处理环节,处理环节包括数据初筛环节、任务分配环节以及任务处理环节;根据各处理环节对应的处理出错数据所占比例确定各处理环节的系统贡献值;通过均方差法根据各处理环节的系统贡献值确定初筛测试评分、分配测试评分以及处理测试评分对应评分权重。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取当前测试申请任务的任务关键字与各处理线程预设的平台关键字的相似度;将当前测试申请任务分配至相似度最高的处理线程。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据标签参数清洗测试申请任务中初筛环节以及任务分配环节中处理出错的测试申请任务,获取清洗后的测试申请任务对应的处理结果;获取处理结果与预期处理结果的相似度;根据相似度大于预设相似度阈值的测试申请任务占所有测试申请任务的比例,确定处理测试评分。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当系统自检评分低于预设阈值时,对比确定初筛测试评分、分配测试评分以及处理测试评分中分数最低的评分;根据分数最低的评分确定数据初筛环节、任务分配环节以及任务处理环节中的问题环节;查找问题环节对应平台的平台工作日志,根据平台工作日志与预设处理建议表,生成对应修改建议。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取带标签参数的测试申请数据;

对测试申请数据进行初步筛选,获取合格申请数据与不合格申请数据,根据不合格申请数据的标签参数获取初筛测试评分;

根据合格申请数据创建测试申请任务,根据测试申请任务的任务关键字,将测试申请任务分配至多个处理线程,获取各处理线程中测试申请任务包含的标签参数,根据测试申请任务包含的标签参数与测试申请任务的分配结果,获取分配测试评分;

获取处理线程对测试申请任务的处理结果,根据处理结果与测试申请任务对应的标签参数,获得处理测试评分;

根据初筛测试评分、分配测试评分以及处理测试评分,获得系统自检评分,当系统自检评分高于预设阈值时判定服务平台系统合格。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取初筛测试评分、分配测试评分以及处理测试评分对应评分权重;根据初筛测试评分、分配测试评分以及处理测试评分以及对应评分权重获得系统自检评分;当系统自检评分高于预设阈值时,判定服务平台系统合格。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取历史测试记录中各测试申请数据对应的处理结果;根据处理结果查找测试申请数据中处理出错数据对应的处理环节,处理环节包括数据初筛环节、任务分配环节以及任务处理环节;根据各处理环节对应的处理出错数据所占比例确定各处理环节的系统贡献值;通过均方差法根据各处理环节的系统贡献值确定初筛测试评分、分配测试评分以及处理测试评分对应评分权重。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取当前测试申请任务的任务关键字与各处理线程预设的平台关键字的相似度;将当前测试申请任务分配至相似度最高的处理线程。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据标签参数清洗测试申请任务中初筛环节以及任务分配环节中处理出错的测试申请任务,获取清洗后的测试申请任务对应的处理结果;获取处理结果与预期处理结果的相似度;根据相似度大于预设相似度阈值的测试申请任务占所有测试申请任务的比例,确定处理测试评分。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当系统自检评分低于预设阈值时,对比确定初筛测试评分、分配测试评分以及处理测试评分中分数最低的评分;根据分数最低的评分确定数据初筛环节、任务分配环节以及任务处理环节中的问题环节;查找问题环节对应平台的平台工作日志,根据平台工作日志与预设处理建议表,生成对应修改建议。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1