一种压力测试的流量调度方法、平台和系统技术方案

技术编号:39963340 阅读:22 留言:0更新日期:2024-01-09 00:13
本公开提供一种压力测试的流量调度方法、平台和系统,涉及压力测试技术领域。该方法的具体实施方式包括:接收一个或多个压测任务;采集与任务执行周期对应的历史周期的流量数据,流量数据包括周期流量变化速率和周期流量值;将目标流量和周期流量变化速率、周期流量值输入预训练的流量调度模型;其中,预训练的流量调度模型以不同流量调度方式和流量调度量下的预测流量与目标流量之差最小为目标函数;响应于压测任务,根据流量调度模型的输出,确定服务集群的目标调度方式和目标调度量。该实施方式能够在任务执行周期之前匹配精准的调度动作,提升压测过程中流量调度的可控性和稳定性,防止流量曲线波动带来的压测风险。

【技术实现步骤摘要】

本公开涉及压力测试,尤其涉及一种压力测试的流量调度方法、平台和系统


技术介绍

1、压测,即压力测试,是指在应用程序、软件等发布前,模拟实际的负载场景对软件系统等进行测试,根据测试过程中返回的实验参数评估应用程序、软件等的性能,以判断是否满足使用要求或者定位异常故障并修复,保证应用程序、软件等发布后的稳定性。

2、现有的压测过程中,通常由测试人员配置压测参数,发压设备根据压测参数向被测设备发起服务请求,根据被测设备的响应结果,将应用程序、软件等性能指标进行展示,由测试人员观测并评估。

3、然而,由于压测参数属于人为预估设置,随着计算机技术的快速发展,实际的负载场景变化多样,导致人为预估的方式偏差较大,响应流量波动较大,压测风险攀升,严重的会使得整个压测系统崩溃;而且,压测指标多种多样,人工观测的方式极其容易出现遗漏、延误的情况,导致压测准确度和效率低下。


技术实现思路

1、有鉴于此,本公开实施例提供一种压力测试的流量调度方法、平台和系统,能够解决人为预估偏差较大导致响应流量波动较大,压本文档来自技高网...

【技术保护点】

1.一种压力测试的流量调度方法,其特征在于,所述流量预测方法包括:

2.如权利要求1所述的流量调度方法,其特征在于,所述历史周期包括历史业务周期和历史监控周期;确定所述预训练的流量预测模型包括:

3.如权利要求2所述的流量调度方法,其特征在于,所述对流量调度模型进行迭代训练,包括:

4.如权利要求3所述的流量调度方法,其特征在于,确定所述流量调度模型的模型方程,包括:

5.如权利要求4所述的流量调度方法,其特征在于,所述计算监控流量值、监控流量变化速率和业务流量变化速率,包括:

6.如权利要求1所述的流量调度方法,其特征在于,所...

【技术特征摘要】

1.一种压力测试的流量调度方法,其特征在于,所述流量预测方法包括:

2.如权利要求1所述的流量调度方法,其特征在于,所述历史周期包括历史业务周期和历史监控周期;确定所述预训练的流量预测模型包括:

3.如权利要求2所述的流量调度方法,其特征在于,所述对流量调度模型进行迭代训练,包括:

4.如权利要求3所述的流量调度方法,其特征在于,确定所述流量调度模型的模型方程,包括:

5.如权利要求4所述的流量调度方法,其特征在于,所述计算监控流量值、监控流量变化速率和业务流量变化速率,包括:

6.如权利要求1所述的流量调度方法,其特征在于,所述目标调度方式包括切流调度、屏蔽调度和精细调度,所...

【专利技术属性】
技术研发人员:金云超陈存利
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1