业务速率调整方法及装置、相关设备制造方法及图纸

技术编号:20841551 阅读:36 留言:0更新日期:2019-04-13 08:38
本申请实施例公开了一种业务速率调整方法及装置、相关设备,其方法包括:按照第一业务速率向被测系统注入业务,并采集所述业务在所述被测系统中运行预设时间段后的性能指标的测量值;根据所述性能指标的测量值将所述第一业务速率调整为第二业务速率,并执行按照所述第二业务速率向所述被测系统注入业务的步骤。采用本申请,可以提高向被测系统注入业务的业务速率的调整效率。

【技术实现步骤摘要】
业务速率调整方法及装置、相关设备
本申请涉及系统测试
,尤其涉及一种业务速率调整方法及装置、相关设备。
技术介绍
在性能测试工作中,可以实现对被测系统所能支持的最大业务速率的测试。其具体操作方式是:先按照较低速率向被测系统注入业务,在注入一段时间后,用户查看该被测系统的各项指标的测试结果;如果各项指标的测试结果都正常,用户再设定一调高之后的速率,按照调高后的速率向被测系统注入业务,继续查看业务注入一段时间之后的各项指标的测试结果,一旦存在异常测试结果的指标,则用户会稍降低速率,再次进行注入业务并查看测试结果。反反复复多次调整速率、并查看各项指标的测试结果之后,最后可以得到该被测系统所能支持的最大业务速率。然而,如何提高向被测系统注入业务的业务速率的调整效率,是需要解决的一个问题。
技术实现思路
本申请实施例提供一种业务速率调整方法及装置、相关设备,以期提高向被测系统注入业务的业务速率的调整效率。第一方面,本申请实施例提供了一种业务速率调整方,该方法包括:按照第一业务速率向被测系统注入业务,并采集业务在被测系统中运行预设时间段后的性能指标的测量值;根据性能指标的测量值将第一业务速率调整为第二业务速率,并执行按照第二业务速率向被测系统注入业务的步骤。在第一方面中,测试装置可以控制向被测系统注入业务的业务速率;还可以从被测系统采集多项指标,并根据所采集的多项指标调整业务速率。这样提高了向被测系统注入业务的业务速率的调整效率,减少了用户操作,更加方便快捷。在一种可能的实施方式A中,第一方面中根据性能指标的测量值将第一业务速率调整为第二业务速率,具体执行:在性能指标的测量值满足参考指标条件的情况下,将第一业务速率调整为第二业务速率,第二业务速率大于第一业务速率,参考指标条件用于指示注入的业务在被测系统中正常运行的条件。这样在通过性能指标表示被测系统可以对按照第一业务速率注入的业务进行正常处理,通过增大业务速率以确定出被测系统可以正常处理或正常运行的较大的业务速率。基于可能的实施方式A,可选的,性能指标包括被测系统的资源占用指标和业务的业务指标;性能指标的测量值满足参考指标条件包括:资源占用指标的测量值小于第一参考值且业务指标的测量值在第一参考区间内。通过具体测量值的判断可以确定性能指标的测量值是否满足参考指标条件。基于可能的实施方式A,可选的,第二业务速率是第一业务速率的N倍,N为大于1的实数。基于可能的实施方式A,可选的,第二业务速率是第一业务速率增加第一调整值之后的速率,第一调整值为正数。在一种可能的实施方式B中,第一方面中根据性能指标值将第一业务速率调整为第二业务速率,具体执行:在性能指标值不满足参考指标条件的情况下,将第一业务速率调整为第二业务速率,第二业务速率小于第一业务速率,参考指标条件用于指示注入的业务在被测系统中正常运行的条件。这样在通过性能指标表示被测系统对按照第一业务速率注入的业务无法进行正常处理,通过减小业务速率以确定出被测系统可以正常处理或正常运行的较大的业务速率。基于可能的实施方式B,可选的,性能指标包括被测系统的资源占用指标和业务的业务指标;性能指标值不满足参考指标条件包括:资源占用指标值不小于第二参考值;或者,业务指标值不在第二参考区间内。通过具体测量值的判断可以确定性能指标的测量值是否满足参考指标条件。基于可能的实施方式B,可选的,第二速率为第一业务速率减去第二调整值之后的速率,第二调整值为正数。基于可能的实施方式B,可选的,在按照多个业务速率向被测系统注入业务并采集每个业务速率对应的性能指标的测量值之后,第二调整值是根据预设计算规则确定的,预设计算规则为:其中,T1表示第二调整值;S1表示多个业务速率中满足参考指标条件的最大业务速率;S2表示多个业务速率中不满足参考指标条件的最小业务速率。这里的多个业务速率是在对被测系统进行测试过程中尝试过的多种速率。测试装置可以记录每一次测试过程所处采用业务速率。在又一种可能的实施方式中,性能指标包含多项指标;该方法还可以执行:在性能指标包含多项指标的测量值满足参考指标条件的情况下,若多项指标中存在至少一项目标指标,则停止测试被测系统,其中,目标指标的测试值在目标指标对应的目标指标阈值区间内。在又一种可能的实施方式中,该方法还可以执行:在性能指标值满足参考指标条件的情况下,若在预设时间段内注入的业务量大于业务量阈值,则停止测试被测系统。在又一种可能的实施方式中,增加业务速率所采用的预设值与减小业务速率所采用的预设值不同,例如,增加业务速率所采用的预设值大于减小业务速率所采用的预设值。第二方面,本申请实施例提供了一种测试装置,该测试装置包括:执行模块,用于按照第一业务速率向被测系统注入业务;采集模块,用于采集业务在被测系统中运行预设时间段后的性能指标的测量值;调整模块,用于根据性能指标的测量值将第一业务速率调整为第二业务速率;执行模块,还用于按照第二业务速率向被测系统注入业务。可选的,该网络暴露网元还可以实现第一方面的部分或全部的可选的实现方式。在第二方面中,测试装置可以控制向被测系统注入业务的业务速率;还可以从被测系统采集多项指标,并根据所采集的多项指标调整业务速率。这样提高了向被测系统注入业务的业务速率的调整效率,减少了用户操作,更加方便快捷。第三方面,提供了一种测试设备。该测试设备可以为上述方法设计中的测试装置,或者为设置在测试装置中的芯片。该测试设备包括:存储器,用于存储计算机可执行程序代码;收发器,以及处理器,处理器与存储器、收发器耦合。其中存储器所存储的程序代码包括指令,当处理器执行指令时,使测试设备执行上述第一方面的任意一种可能的设计中测试装置所执行的方法。第四方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行上述第一方面的任意可能的实现方式中的方法。第五方面,提供了一种计算机可读介质,计算机可读介质存储有程序代码,当计算机程序代码在计算机上运行时,使得计算机执行上述第一方面的任意可能的实现方式中的方法。第六方面,提供了一种芯片,包括处理器和存储器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,该计算机程序用于实现上述第一方面的任意可能的实现方式中的方法。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图进行说明。图1为本申请实施例提供了一种可能的测试系统的架构示意图;图2为本申请实施例提供了一种业务速率调整方法的流程示意图;图3为本申请实施例提供了另一种业务速率调整方法的流程示意图;图4为本申请实施例提供了一种用于业务速率调整的系统架构示例图;图5是本申请实施例提供的一种测试装置的结构示意图;图6是本申请实施例提供的另一种测试设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例进行说明。请参见图1,图1是本申请实施例涉及的一种可能的测试系统的架构示意图。如图1所示,该测试系统包括测试装置101和被测系统102。被测系统102可以是实体的物理设备,也可以是承载在物理设备上的虚拟网元或虚拟网络功能,例如被测系统102可以是虚拟网络功能(VirtualizedNetw本文档来自技高网...

【技术保护点】
1.一种业务速率调整方法,其特征在于,包括:按照第一业务速率向被测系统注入业务,并采集所述业务在所述被测系统中运行预设时间段后的性能指标的测量值;根据所述性能指标的测量值将所述第一业务速率调整为第二业务速率,并执行按照所述第二业务速率向所述被测系统注入业务的步骤。

【技术特征摘要】
1.一种业务速率调整方法,其特征在于,包括:按照第一业务速率向被测系统注入业务,并采集所述业务在所述被测系统中运行预设时间段后的性能指标的测量值;根据所述性能指标的测量值将所述第一业务速率调整为第二业务速率,并执行按照所述第二业务速率向所述被测系统注入业务的步骤。2.根据权利要求1所述的方法,其特征在于,所述根据所述性能指标的测量值将所述第一业务速率调整为第二业务速率,包括:在所述性能指标的测量值满足参考指标条件的情况下,将所述第一业务速率调整为第二业务速率,所述第二业务速率大于所述第一业务速率,所述参考指标条件用于指示注入的所述业务在所述被测系统中正常运行的条件。3.根据权利要求2所述的方法,其特征在于,所述性能指标包括所述被测系统的资源占用指标和所述业务的业务指标;所述性能指标的测量值满足所述参考指标条件包括:所述资源占用指标的测量值小于第一参考值且所述业务指标的测量值在第一参考区间内。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述性能指标值将所述第一业务速率调整为第二业务速率,包括:在所述性能指标值不满足参考指标条件的情况下,将所述第一业务速率调整为第二业务速率,所述第二业务速率小于所述第一业务速率,所述参考指标条件用于指示注入的所述业务在所述被测系统中正常运行的条件。5.根据权利要求4所述的方法,其特征在于,所述性能指标包括所述被测系统的资源占用指标和所述业务的业务指标;所述性能指标值不满足所述参考指标条件包括:所述资源占用指标值不小于第二参考值;或者,所述业务指标值不在第二参考区间内。6.根据权利要求2或3所述的方法,其特征在于,所述第二业务速率是所述第一业务速率的N倍,N为大于1的实数。7.根据权利要求2或3所述的方法,其特征在于,所述第二业务速率是所述第一业务速率增加第一调整值之后的速率,所述第一调整值为正数。8.根据权利要求4或5所述的方法,其特征在于,所述第二速率为第一业务速率减去第二调整值之后的速率,所述第二调整值为正数。9.根据权利要求8所述的方法,其特征在于,在按照多个业务速率向所述被测系统注入业务并采集每个业务速率对应的性能指标的测量值之后,所述第二调整值是根据预设计算规则确定的,所述预设计算规则为:其中,T1表示所述第二调整值;S1表示所述多个业务速率中满足所述参考指标条件的最大业务速率;S2表示所述多个业务速率中不满足所述参考指标条件的最小业务速率。10.根据权利要求2、3、6或7所述的方法,其特征在于,所述性能指标包含多项指标;所述方法还包括:在所述性能指标包含多项指标的测量值满足参考指标条件的情况下,若所述多项指标中存在至少一项目标指标,则停止测试所述被测系统,其中,所述目标指标的测试值在所述目标指标对应的目标指标阈值区间内。11.根据权利要求2、3、6或7所述的方法,其特征在于,所述方法还包括:在所述性能指标值满足参考指标条件的情况下,若在所述预设时间段内注入的业务量大于业务量阈值,则停止测试所述被测系统。12.一种测试装置,其特征在于,包括:执行模块,用于按照第一业务速率向被测系统注入业务;采集模块,用于采集所述业务在...

【专利技术属性】
技术研发人员:孙晓锋杨金勇李宗臣
申请(专利权)人:华为技术服务有限公司
类型:发明
国别省市:河北,13

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

1