客户诊断程序检测标准获取方法、装置、终端设备及介质制造方法及图纸

技术编号:38603890 阅读:10 留言:0更新日期:2023-08-26 23:36
本发明专利技术涉及计算机技术领域,公开了客户诊断程序检测标准获取方法、装置、终端设备及介质,该方法包括:获取第一历史订单集;从每一个历史订单中,提取与预设标识对应的客户诊断程序运行时长;当预设数量的客户诊断程序运行时长满足预设要求时,根据预设数量的客户诊断程序运行时长确定标准测试时长,并将标准测试时长作为与预设机型套餐对应的客户诊断程序检测标准。获取不同客户的每一种机型套餐对应的客户诊断程序检测标准。进而在后续运行客户诊断程序对服务器进行测试时,可以根据相应的客户诊断程序检测标准,首先确定客户诊断程序是否正常,并在其正常的情况下,再对服务器进行测试。测试。测试。

【技术实现步骤摘要】
客户诊断程序检测标准获取方法、装置、终端设备及介质


[0001]本专利技术涉及计算机
,具体涉及客户诊断程序检测标准获取方法、装置、终端设备及介质。

技术介绍

[0002]目前,每一家互联网客户都会针对已订购的服务器进行各方面的测试,例如包括但不限于配置、性能和压力等测试,用以保证购买的服务器能够满足自身公司的服务要求。
[0003]客户诊断程序应运而生,但是如果诊断程序自身存在缺陷或者存在其他异常,都会导致客户诊断程序运行时长过长,甚至是无法完成诊断测试,进而带来不必要的工时消耗,更严重的会导致订单延期交付等风险。
[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]在一种可选的实施方式中,该方法还包括:
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种客户诊断程序检测标准获取方法,其特征在于,所述方法包括:获取第一历史订单集,所述第一历史订单集中的历史订单为与预设机型套餐对应的,且所述历史订单中的预设时刻与当前轮次检测时刻之间的时间间隔,小于除所述第一历史订单集之外的历史订单的预设时刻与所述当前轮次检测时刻之间的时间间隔;从每一个所述历史订单中,提取与预设标识对应的客户诊断程序运行时长,其中,所述预设标识与订购所述历史订单的客户信息对应;当预设数量的所述客户诊断程序运行时长满足预设要求时,根据所述预设数量的客户诊断程序运行时长确定标准测试时长,并将所述标准测试时长作为与所述预设机型套餐对应的客户诊断程序检测标准。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定与预设数量的所述客户诊断程序运行时长对应的均方差;当所述均方差小于预设均方差阈值时,确定所述预设数量的所述客户诊断程序运行时长满足所述预设要求;否则,当所述均方差大于或者等于所述预设均方差阈值时,确定所述预设数量的所述客户诊断程序运行时长不满足所述预设要求。3.根据权利要求2所述的方法,其特征在于,所述确定与预设数量的所述客户诊断程序运行时长对应的均方差之前,所述方法还包括:从预设数量的所述客户诊断程序运行时长中剔除最大客户诊断程序运行时长,以及最小客户诊断程序运行时长;以便确定剔除所述最大客户诊断程序运行时长,以及最小客户诊断程序运行时长后的所有客户诊断程序运行时长的均方差,作为与预设数量的所述客户诊断程序运行时长对应的均方差。4.根据权利要求1至3任一项所述的方法,其特征在于,获取第一历史订单集,具体包括:按照所有历史订单中的预设时刻对所有历史订单进行排序,其中,所述预设时刻包括与所述预设机型套餐对应的客户诊断程序运行的起始时刻或终止时刻;以当前轮次检测时刻为基准,从排序顺序中选取所述预设数量的历史订单,构成所述第一历史订单集。5.根据权利要求2或3所述的方法,其特征在于,当所述均方差大于或者等于所述预设均方差阈值,确定所述预设数量的所述客户诊断程序运行时长不满足所述预设要求时,所述方法还包括:从所述第一历史订单集中剔除第一历史订单,所述第一历史订单为所述第一历史订单集中预设时刻与所述当前轮次检测时刻之间的时间间隔最小的历史订单;将所述第一历史订单集中除所述第一历史订单之外的其他历史订单和第二历史订单构成第二历史订单集,其中,所述第二历史订单为除所述第一历史订单集中历史订单之外的预设时刻与所述当前轮次检测时刻之间的时间间隔最小的历史订单;根据所述第二历史订单集中的历史订单,获...

【专利技术属性】
技术研发人员:孙昌龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1