[发明专利]健壮性测试过程的实现方法和装置有效
申请号: | 201410853921.2 | 申请日: | 2014-12-31 |
公开(公告)号: | CN105808420B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 李恩领;付宇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京睿博行远知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种健壮性测试过程的实现方法和装置,通过应用本申请实施例的技术方案,在健壮性测试过程中,根据预先配置的故障注入策略,向所述被测试系统注入相应的延迟故障信息,以模拟相应的故障场景,并把业务维度监控数据与系统维度的响应延迟的趋势进行关联,通过建模来量化每种响应延迟类故障对业务链路健壮性的影响,通过这种基于响应延迟趋势的健壮性建模方法,既可以量化响应延迟对业务TPS的影响度,又可以在给定业务预期TPS的条件下,量化所能忍受的最差响应延迟。 | ||
搜索关键词: | 健壮性 测试 过程 实现 方法 装置 | ||
【主权项】:
1.一种健壮性测试过程的实现方法,其特征在于,所述方法包括:启动业务压测进程,开始对当前业务在被测试系统中的执行过程施加测试压力;根据预先配置的故障注入策略,向所述被测试系统注入相应的延迟故障信息,以模拟相应的故障场景;监控所述业务在所述被测试系统被注入所述延迟故障信息后的执行情况的数据信息,并进行量化处理;根据所述量化处理后的数据信息,生成所述被测试系统中的所述业务在所述故障场景下的健壮性测试结果;其中,所述监控所述业务在所述被测试系统被注入所述延迟故障信息后的执行情况的数据信息,并进行量化处理,具体包括:将业务维度的监控数据与系统维度的响应延迟进行关联,按照如下公式,对故障i所对应的故障场景下,当前业务在所述被测试系统中的响应延迟情况TPS故障i进行量化统计:
其中:TPS正常表示正常状态下的业务TPS;RPT正常表示正常状态下的业务平均响应时间;DELAY故障i表示在故障i所对应的故障场景下模拟的响应延迟;c表示被注入故障i的系统接口在业务场景中的被调用的次数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410853921.2/,转载请声明来源钻瓜专利网。