产物容量评估方法、代码部署方法、装置和计算机设备制造方法及图纸

技术编号:36730140 阅读:29 留言:0更新日期:2023-03-04 09:56
一种产物容量评估方法、代码部署方法、装置和计算机设备,产物容量评估方法包括:接收客户端发送的配置文件,解析配置文件得到配置信息;配置文件用于对第一主机中的代码产物进行容量评估;根据配置信息构建与第一主机交互的模拟请求和模拟请求规则;基于模拟请求规则向第一主机发送模拟请求,并采集第一主机的各指标数据;采集第一主机的各指标数据,根据各指标数据得到代码产物的容量评估结果;容量评估结果用于评估在第一主机中运行的代码产物对模拟请求进行处理的请求处理能力,以使客户端基于容量评估结果确定是否在第二主机部署代码产物对应的代码。上述方法,产物容量评估过程全部自动化,降低成本;同时部署和评估结合,可提升产物质量。可提升产物质量。可提升产物质量。

【技术实现步骤摘要】
产物容量评估方法、代码部署方法、装置和计算机设备


[0001]本申请涉及计算机
,特别是涉及一种产物容量评估方法、装置、计算机设备和存储介质,以及一种代码部署方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,越来越多的软件应用程序被开发供用户使用。产物指的是代码经过编译并部署在主机上形成的后台服务。一款软件应用程序在开放给用户使用之前,一般会针对后台服务部分进行容量评估,从而判断自己的后台服务在应对大访问量、高并发场景下的性能质量是否符合预期,即对应用程序产物进行容量评估。
[0003]传统技术中,通常会将后台服务部署到专门用于容量评估的主机上,然后由人工基于函数接口协议模拟创建请求内容,根据对于应用程序上线后可能的访问量级来设置模拟请求规则,然后在产物处理请求的过程中,根据主机的相关指标来评估产物的容量。然而,目前的产物容量评估方法中的大部分步骤需要人工来执行,自动化程度不高,成本较高。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高自动化程度、降低成本的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种产物容量评估方法,其特征在于,所述方法包括:接收客户端发送的配置文件,解析所述配置文件得到配置信息;所述配置文件用于对第一主机中运行的代码产物进行容量评估;根据所述配置信息构建与所述第一主机交互的模拟请求和模拟请求规则;基于所述模拟请求规则向所述第一主机发送所述模拟请求,并采集所述第一主机的各指标数据;采集所述第一主机的各指标数据,根据各所述指标数据得到所述代码产物的容量评估结果;所述容量评估结果用于评估在所述第一主机中运行的所述代码产物对所述模拟请求进行处理的请求处理能力,以使所述客户端基于所述容量评估结果确定是否在第二主机部署所述代码产物对应的代码。2.根据权利要求1所述的产物容量评估方法,其特征在于,所述容量评估结果包括第一评估结果和第二评估结果,所述第一评估结果对应的请求处理能力优于所述第二评估结果对应的请求处理能力,所述第一评估结果用于指示所述客户端向第二主机部署所述代码产物对应的代码。3.根据权利要求1所述的产物容量评估方法,其特征在于,在所述采集各指标数据,得到所述代码产物的容量评估结果之后,还包括:将所述容量评估结果发送至所述客户端,以使所述客户端展示所述容量评估结果。4.根据权利要求1所述的产物容量评估方法,其特征在于,所述解析所述配置文件得到配置信息,包括:通过接入层服务模块解析所述配置文件得到配置信息;所述根据所述配置信息构建与所述第一主机交互的模拟请求和模拟请求规则之前,还包括:通过所述接入层服务模块向执行层服务模块发送所述配置信息;所述根据所述配置信息构建与所述第一主机交互的模拟请求和模拟请求规则,包括:通过所述执行层服务模块基于所述配置信息构建与所述第一主机交互的模拟请求和模拟请求规则;所述基于所述模拟请求规则向所述第一主机发送所述模拟请求,并采集所述第一主机的各指标数据,包括:通过所述执行层服务模块基于所述模拟请求规则向所述第一主机发送所述模拟请求,并采集所述第一主机的各指标数据。5.根据权利要求4所述的产物容量评估方法,其特征在于,所述根据各所述指标数据得到所述代码产物的容量评估结果,包括:通过红线层服务模块根据所述配置信息中的评估指标对各所述指标数据进行评估,得到所述代码产物的容量评估结果。6.一种代码部署方法,其特征在于,所述方法包括:获取代码,并在第一主机中部署所述代码,形成代码产物;向服务...

【专利技术属性】
技术研发人员:舒雷付云雷童曼琪鲍聪张泽强谭力戴志明王峰林
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1