线上全链路压测方法及装置制造方法及图纸

技术编号:41134216 阅读:17 留言:0更新日期:2024-04-30 18:05
本发明专利技术提供了一种线上全链路压测方法及装置,涉及软件测试领域,可用于金融领域或其他领域,方法包括:调用服务端接口,获取各线路的当前使用流量,根据预设的流量参数、配置信息与当前使用流量,确定各线路对应的压测机数量上限值;将预先设置的压测机总数与压测机数量上限值进行比较,得到数量比较结果;根据数量比较结果,对各线路依次发起轮询,按照IP域名对照表进行压测机分配,在压测机分配完成后,利用压测曲线执行压测任务。本发明专利技术通过实时监控线路流量,确定各线路的压测机数量上限值,动态调整压测机本地域名映射关系以实现压测机合理分配,均衡各线路流量使用,在更充分利用资源达到压测目标的同时,保障生产业务系统的稳定运行。

【技术实现步骤摘要】

本专利技术涉及线路压测,尤指一种线上全链路压测方法及装置


技术介绍

1、目前,用户在访问互联网业务系统时,一般是在pc、手机等客户端的浏览器、app、小程序等进行页面交互,进而触发对后端服务域名的网络访问。运营商在处理域名解析时,会解析得到服务提供商的互联网线路ip地址,继而完成后续网络访问。

2、当使用压测机模拟用户大量请求访问域名时,因为如下因素可能导致对服务提供商的部分线路流量压力过大,导致压测机发起的压力无法完全传导至后端系统,甚至影响其他正常线上业务的情况:

3、1.压测机的出口线路可能是不均衡的,在本地线路集中在某个运营商(移动、联通、电信等)前提下,进行域名解析时由于本地运营商的解析策略偏好,可能导致对服务提供商的部分线路流量访问不均衡;

4、2.本地运营商在进行域名解析时,可能会按照local dns维护的拓扑关系或者轮询等解析策略,无法做到对服务提供商线路流量处理能力的合理分流;

5、3.服务提供商的不同互联网线路的流量承载能力是不同的(影响因素有带宽上限、当前业务流量等),无法通过简单轮本文档来自技高网...

【技术保护点】

1.一种线上全链路压测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据预先设置的流量参数、配置信息与所述当前使用流量,确定各线路对应的压测机数量上限值包括:

5.根据权利要求1所述的方法,其特征在于,所述将预先设置的压测机总数与所述压测机数量上限值进行比较,得到数量比较结果包括:

6.根据权利要求5所述的方法,其特征在于,根据所述比较结果,对各线路依次发起轮询包括:

<...

【技术特征摘要】

1.一种线上全链路压测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据预先设置的流量参数、配置信息与所述当前使用流量,确定各线路对应的压测机数量上限值包括:

5.根据权利要求1所述的方法,其特征在于,所述将预先设置的压测机总数与所述压测机数量上限值进行比较,得到数量比较结果包括:

6.根据权利要求5所述的方法,其特征在于,根据所...

【专利技术属性】
技术研发人员:郑重陈壮壮钟瑞
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1