一种节点服务性能差异检测方法和装置制造方法及图纸

技术编号:37986309 阅读:7 留言:0更新日期:2023-06-30 10:01
本发明专利技术实施例提供了一种节点服务性能差异检测方法和装置,可用于人工智能技术领域,所述方法包括:获取当前链路节点的服务交易信息,服务交易信息包括多个服务标识;根据服务交易信息,生成各服务标识所指示的节点服务对应的任务并发数;按照任务并发数,对各节点服务进行压力测试,得到压力测试结果;根据压力测试结果,对各节点服务进行性能差异检测,得到各节点服务对应的性能差异率,从节点资源视角对经过该节点的多个服务进行综合评估测试,能够覆盖真实生产场景,制定了综合的并发评估策略,提高检测准确率和效率,从而有效把控性能风险。能风险。能风险。

【技术实现步骤摘要】
一种节点服务性能差异检测方法和装置


[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]性能差异检测单元,用于根据压力测试结果,对各节点服务进行性能差异检测,得到各节点服务对应的性能差异率。
[0033]本专利技术还公开了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法。
[0034]本专利技术还公开了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述处理器执行所述程序时实现如上所述方法。
[0035]本专利技术还公开了一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现如上所述方法。
[0036]本专利技术获取当前链路节点的服务交易信息,服务交易信息包括多个服务标识;根据服务交易信息,生成各服务标识所指示的节点服务对应的任务并发数;按照任务并发数,对各节点服务进行压力测试,得到压力测试结果;根据压力测试结果,对各节点服务进行性能差异检测,得到各节点服务对应的性能差异率,从节点资源视角对经过该节点的多个服务进行综合评估测试,能够覆盖真实生产场景,制定了综合的并发评估策略,提高检测准确率和效率,从而有效把控性能风险。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术实施例提供的一种节点服务性能差异检测方法的流程图;
[0039]图2为本专利技术实施例提供的又一种节点服务性能差异检测方法的流程图;
[0040]图3为本专利技术实施例提供的一种节点服务性能差异检测装置的结构示意图;
[0041]图4为本专利技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]需要说明的是,本申请公开的一种节点服务性能差异检测方法和装置可用于人工智能
,也可用于除人工智能
之外的任意领域,本申请公开的一种节点服务性能差异检测方法和装置的应用领域不做限定。
[0044]为了便于理解本申请提供的技术方案,下面先对本申请技术方案的相关内容进行说明。性能测试工作和生产环境事件的差异包括静态差异和动态差异,静态差异为数据和环境差异,该差异可以通过模拟造数或者资源扩容来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点服务性能差异检测方法,其特征在于,所述方法包括:获取当前链路节点的服务交易信息,所述服务交易信息包括多个服务标识;根据所述服务交易信息,生成各服务标识所指示的节点服务对应的任务并发数;按照任务并发数,对各节点服务进行压力测试,得到压力测试结果;根据所述压力测试结果,对各节点服务进行性能差异检测,得到各节点服务对应的性能差异率。2.根据权利要求1所述的节点服务性能差异检测方法,其特征在于,所述获取当前链路节点的服务交易信息,包括:通过分布式应用程序协调服务软件,查询出所述当前链路节点对应的服务列表,所述服务列表包括多个服务标识;通过监控平台,根据所述服务标识查询出各服务标识所指示的节点服务的交易信息;根据多个服务标识和各服务标识所指示的节点服务的交易信息,生成服务交易信息。3.根据权利要求1所述的节点服务性能差异检测方法,其特征在于,所述服务交易信息包括各服务标识所指示的节点服务的交易信息;所述根据所述服务交易信息,生成各服务标识所指示的节点服务对应的任务并发数,包括:根据所述各服务标识所指示的节点服务的交易信息,统计出各节点服务在指定时间段内的最大交易量和平均交易耗时;根据所述最大交易量和交易耗时,生成各节点服务的事务数指标;通过预设的压力测试模型,根据所述事务数指标和平均耗时,生成各服务标识所指示的节点服务对应的任务并发数。4.根据权利要求3所述的节点服务性能差异检测方法,其特征在于,所述方法还包括:根据各节点服务的事务数指标,生成所述当前链路节点的事务数指标。5.根据权利要求3所述的节点服务性能差异检测方法,其特征在于,所述压力测试模型是通过误差函数和取整函数构建的。6.根据权利要求1所述的节点服务性能差异检测方法,其特征在于,所述压力测试结果包括单并发测试结果和多并发测试结果,所述单并发测试结果包括多个单并发性能指标和单并发服务响应时...

【专利技术属性】
技术研发人员:杨圣洁郑重秦子瑜
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1