[发明专利]定位性能瓶颈的方法、装置、存储介质及电子设备有效

专利信息
申请号: 201911341426.2 申请日: 2019-12-24
公开(公告)号: CN111143179B 公开(公告)日: 2023-06-13
发明(设计)人: 熊严飞;杨光;吴志刚;刘光宇 申请(专利权)人: 中信银行股份有限公司
主分类号: G06F11/34 分类号: G06F11/34;G06F11/36;H04L43/0817
代理公司: 北京市兰台律师事务所 11354 代理人: 张峰
地址: 100010 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 定位 性能 瓶颈 方法 装置 存储 介质 电子设备
【说明书】:

发明公开了一种定位性能瓶颈的方法、装置、存储介质及电子设备,其中方法包括:通过抓包工具对被测服务器及外围系统进行抓包,并使用预设语言对抓包文件解析;对解析后的抓包文件基于三层分析法来定位瓶颈结点,包括如下步骤:第一层筛选,基于各检查项信息进行对比来定位性能瓶颈结点;第二层筛选,基于预设时间内,选取两个时间段进行抓包比对并计算来定位性能瓶颈结点。第三层筛选,基于至少一个被测服务器在多个时刻发起多个请求,通过抓包工具对各个时刻分别进行结点抓包并统计分析来定位性能瓶颈结点。借此,本发明的定位性能瓶颈的方法、装置、存储介质及电子设备可以显著提高工作效率,且对于定位性能瓶颈可以给出有效辅证。

技术领域

本发明是关于软件测试技术领域,特别是关于一种定位性能瓶颈的方法、装置、存储介质及电子设备。

背景技术

银行、券商等系统全链路压力测试结果不理想的影响因素是复杂的,由许多因素综合而成。例如网络因素、资源因素、配置因素、应用因素等。全链路压测通常涉及多个系统,遇到性能瓶颈时,通常做法是根据测试工程师的个人经验积累,逐一分析排查各影响因素。如查看日志、使用ping等命令等。

性能测试涉及软件应用、部署、运维。由于组织架构上和安全生产限制,部分运维相关信息要请运维同事协助;而应用程序的分析,如查看日志、配置文件等,测试人员往往不熟悉项目结构,需要项目组配合。对于工期紧张的项目,定位系统瓶颈耗时较长。传统的分析方法往往在测试诊断上要么错过有用的信息,要么引入无用的信息,使测试人员分不出现象的主次或得出不恰当的甚至是错误的结论。

公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。

发明内容

本发明的目的在于提供一种定位性能瓶颈的方法、装置、存储介质及电子设备,可以显著提高工作效率,且对于定位性能瓶颈可以给出有效辅证。

为实现上述目的,第一方面,本发明实施例提供了一种定位性能瓶颈的方法,包括:通过抓包工具基于请求分别对至少一个被测服务器及外围系统进行抓包,并使用预先设定的语言对抓包文件进行解析;对解析后的抓包文件基于三层分析法来定位瓶颈结点,包括如下步骤:第一层筛选,其基于被测服务器发送请求前及发送请求后的各检查项信息进行对比来定位性能瓶颈结点;第二层筛选,其基于被测服务器发送请求后的预设时间内,选取两个时间段进行抓包比对并计算来定位性能瓶颈结点;以及第三层筛选,其基于至少一个被测服务器在多个时刻发起多个请求,通过抓包工具对各个时刻分别进行结点抓包并统计分析来定位性能瓶颈结点。

在本发明的一实施方式中,第一层筛选具体包括:被测服务器发送请求前,获取基准信息;被测服务器发送请求后,获取各检查项信息,并与基准信息进行对比;若对比偏差超过预设值,则终止测试,并排查偏差大的原因;以及若对比偏差未超过预设值,则分析各结点抓包文件,得出结点间调用关系、次数及耗时,并结合系统资源,推断得出瓶颈结点。

在本发明的一实施方式中,第二层筛选具体包括:被测服务器发起请求,且持续预设时间;在预设时间内选取两个时间段分别通过抓包工具进行抓包;以及比对并计算两个时间段的包耗时变化趋势,并结合分析工具定位性能瓶颈。

在本发明的一实施方式中,至少一个被测服务器的数量为三个。

在本发明的一实施方式中,第三层筛选具体包括:第一时刻,第一被测服务器发起第一请求;

第二时刻,第二被测服务器发起第二请求;

第三时刻,第三被测服务器发起第三请求;以及

通过抓包工具对第一时刻至第二时刻、第二时刻至第三时刻及第三时刻至结束时刻分别进行结点抓包,并统计分析各结点的包耗时变化趋势,并结合分析工具定位性能瓶颈。

第二方面,本发明实施例还提供了一种定位性能瓶颈的装置,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911341426.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top