CN110737593B - 智能容量管理方法、装置及存储介质 - Google Patents
智能容量管理方法、装置及存储介质 Download PDFInfo
- Publication number
- CN110737593B CN110737593B CN201910885670.9A CN201910885670A CN110737593B CN 110737593 B CN110737593 B CN 110737593B CN 201910885670 A CN201910885670 A CN 201910885670A CN 110737593 B CN110737593 B CN 110737593B
- Authority
- CN
- China
- Prior art keywords
- interface
- combination mode
- concurrent
- time
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提出一种智能容量管理方法、装置及计算机可读存储介质,其方法包括:根据各接口的最大并发处理数进行组合压测,以获取待管理系统各接口并发组合方式下的组合性能参数信息;根据各接口并发组合方式下的组合性能参数信息建立压测库,并根据历史访问数据库对压测库进行标注;根据生产实时接口并发组合方式对压测库进行检索,根据检索到的结果判断实时系统容量是否充足;根据生产实时接口并发组合方式以及各接口的最大并发处理数对待管理系统进行容量扩充。本发明通过建立特有的压测库,够显著提高系统容量的预测精度;此外,通过实时接口并发组合方式与各接口的最大并发处理数能够对系统容量的自动扩充,实现待管理系统的实时容量管理。
Description
技术领域
本发明涉及容量管理技术领域,尤其涉及一种智能容量管理方法、装置及计算机可读存储介质。
背景技术
压力测试,简称压测,是确立系统稳定性的一种测试方法,在互联网应用中,压力测试方法是评估系统容量最常用的方法,根据压力测试的结果可以预测系统容量并对系统容量进行管理,通常在系统正常运作范围之外进行,以考察其功能极限和隐患。
压力测试一般多针对网络游戏,传统的意义来讲是对网络游戏的服务器不断施加“压力”的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。一款网络游戏在上市前,游戏研发团队或运营商是会对其进行游戏压力测试的,目的是为了了解游戏服务器的承受能力,以便更好的有目的的进行运营或研发。
当然,压力测试也可以用于其他的一些流量变动较大的服务系统,比如购物网站系统、成绩查询系统等等,通过压力测试的方式检测系统服务器的承受能力,包括用户承受能力,流量承受等等,以便后期对系统进行容量管理,为客户提供更好的服务。
然而,传统的压力测试方式只是针对系统的单个功能进行压测,获取系统不同压力值(并发处理数)时的系统性能参数,通过系统性能参数判定系统在该功能下的极限值(最大并发处理数);然而,通过这种方式压测出来的结果往往与生产环境多功能同时使用时的结果有较大的差距,当然,后期的系统容量预测也会极不准确。
此外,传统的智能容量管理方法一般是首先通过传统的压力测试方法对系统各功能进行压测,然后对压测结果以及系统生产上实时的各性能参数进行相应的计算,根据计算结果,判断系统容量是否充足,最后根据系统生产上实时的各性能指标以及压测结果通过人工预测系统需要扩充的容量,实现智能容量管理,这种方法不仅测量精度低,还需要人工参与,严重影响智能容量管理的工作效率。
基于上述两个问题,亟需一种高精度、高效率的智能容量管理方法。
发明内容
本发明提供一种智能容量管理方法、电子装置以及计算机存储介质,其主要目的在于通过组合压测建立一个包含系统所有接口接口并发组合方式的压测库,然后根据该压测库的对待管理系统进行实时的智能容量管理,既能够显著提高系统容量的预测精度又能够实现系统容量实时智能管理。
为实现上述目的,本发明提供一种电子装置,该电子装置包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的智能容量管理程序,所述智能容量管理程序被所述处理器执行时实现如下步骤:
根据待管理系统各接口的最大并发处理数对所述待管理系统进行组合压测,以获取所述待管理系统各接口并发组合方式下的组合性能参数信息,并根据各接口并发组合方式下的组合性能参数信息建立压测库;
其中,每个所述接口并发组合方式根据待管理系统的接口组合方式以及所述接口组合方式下各接口的并发处理数情况唯一确定;
根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若所述接口并发组合方式下的组合性能参数信息合格,则将所述压测库中的所述接口并发组合方式标注为成功,否则将所述压测库中的所述接口并发组合方式标注为失败;
其中,所述历史正常访问事件为所述待管理系统历史访问中系统性能参数合格的历史访问事件;
根据所述待管理系统的生产实时接口并发组合方式以及所述压测库中记载的信息,判断所述待管理系统的实时系统容量是否充足;
其中,每个所述生产实时接口并发组合方式根据生产实时接口组合方式以及所述生产实时接口组合方式下各接口的实时并发处理数情况唯一确定;
若在所述压测库中检索到与所述生产实时接口并发组合方式相匹配的标注为成功的接口并发组合方式,则判断出所述待管理系统的实时系统容量充足,否则,判断出所述待管理系统的实时系统容量不充足;
若所述待管理系统的实时系统容量不充足,根据各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出需扩服务器数;
根据所述需扩服务器数对所述待管理系统进行容量扩充。
优选的,根据待管理系统各接口的最大并发处理数对所述待管理系统进行组合压测的过程包括如下步骤:
对各接口的最大并发处理数进行数学组合以确定所有的接口并发组合方式;
根据所述接口并发组合方式对所述待管理系统进行组合压测,以获取各接口并发组合方式下的组合性能参数信息。
优选的,所述组合性能参数包括组合访问耗时以及组合访问错误率;根据所述历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格的过程包括如下步骤:
获取待管理系统的所有历史访问事件中的所有历史正常访问事件,其中,所述历史访问事件以及所述历史访问事件的历史访问耗时和历史访问错误率均存储在预设的历史访问数据库中;
获取所述历史正常访问事件的历史正常访问平均耗时和历史正常访问平均错误率;
判断各接口并发组合方式的组合访问耗时是否小于所述历史正常访问平均耗时且组合访问错误率是否小于所述历史正常访问平均错误率;
若所述接口并发组合方式的组合访问耗时小于所述历史正常访问平均耗时且组合访问错误率小于所述历史正常访问平均错误率,则判断出所述接口并发组合方式的组合性能参数信息合格,否则,判断出所述接口并发组合方式的组合性能参数信息不合格。
优选的,获取所述历史访问事件中的所有历史正常访问事件的过程包括如下步骤:
对所述历史访问数据库内的所有历史访问事件的历史访问耗时和历史访问错误率分别取平均值,以获取历史访问平均耗时和历史访问平均错误率;
根据所述历史访问平均耗时以及所述历史访问平均错误率设置正常耗时校对参数以及正常错误率校对参数;
判断所述历史访问事件的历史访问耗时是否小于所述正常耗时校对参数且历史访问错误率是否小于所述正常错误率校对参数;
若所述历史访问事件的历史访问耗时小于所述正常耗时校对参数,且历史访问错误率小于所述正常错误率校对参数,则将所述历史访问事件记录为历史正常访问事件并获取所述历史正常访问事件。
优选的,所述正常耗时校对参数设置为所述历史访问平均耗时的1.4倍,所述正常错误率校对参数设置为所述历史访问平均错误率的2倍。
优选的,所述待管理系统的实时系统容量不充足的情况包括未在所述压测库中检索到与所述生产实时接口并发组合方式相匹配的接口并发组合方式以及在所述压测库中检索到的与所述生产实时接口并发组合方式相匹配的标注为失败的接口并发组合方式;
若检索到的与所述生产实时接口并发组合方式相匹配的标注为失败的接口并发组合方式,则将所述需扩服务器数设置为1;
若未在所述压测库内检索到的与所述生产实时接口并发组合方式相匹配的接口并发组合方式,则通过各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出所述需扩服务器数。
优选的,根据各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出所述需扩服务器数的过程包括如下步骤:
将各接口的最大并发处理数均乘以一个相同的变参N获取各接口的新置最大并发处理数;
比较各接口的新置最大并发处理数与实时并发处理数;
当任一接口的实时并发处理数大于或等于其新置最大并发处理数时,所述变参N加一,并继续执行所述将各接口的最大并发处理数均乘以一个相同的变参N获取各接口的新置最大并发处理数的步骤;
当所有接口的实时并发处理数均小于其新置最大并发处理数时,将所述变参N记录为定参N;
将各接口的实时并发处理数均除以所述定参N以获取各接口的平均实时并发处理数;
根据各接口的平均实时并发处理数对压测库进行检索,若检索到的与各接口的平均实时并发处理数相匹配的标注为成功的接口并发组合方式,则将所述需扩服务器数设为(N-1),若检索到的与各接口的平均实时并发处理数相匹配的标注为失败的接口并发组合方式,则将所述需扩服务器数设置为N。
此外,为实现上述目的,本发明还提供一种智能容量管理方法,该方法包括:
根据待管理系统各接口的最大并发处理数对所述待管理系统进行组合压测,以获取所述待管理系统各接口并发组合方式下的组合性能参数信息,并根据各接口并发组合方式下的组合性能参数信息建立压测库;
其中,每个所述接口并发组合方式根据待管理系统的接口组合方式以及所述接口组合方式下各接口的并发处理数情况唯一确定;
根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若所述接口并发组合方式下的组合性能参数信息合格,则将所述压测库中的所述接口并发组合方式标注为成功,否则将所述压测库中的所述接口并发组合方式标注为失败;
其中,所述历史正常访问事件为所述待管理系统历史访问中系统性能参数合格的历史访问事件;
根据所述待管理系统的生产实时接口并发组合方式以及所述压测库中记载的信息,判断所述待管理系统的实时系统容量是否充足;
其中,每个所述生产实时接口并发组合方式根据生产实时接口组合方式以及所述生产实时接口组合方式下各接口的实时并发处理数情况唯一确定;
若在所述压测库中检索到与所述生产实时接口并发组合方式相匹配的标注为成功的接口并发组合方式,则判断出所述待管理系统的实时系统容量充足,否则,判断出所述待管理系统的实时系统容量不充足;
若所述待管理系统的实时系统容量不充足,根据各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出需扩服务器数;
根据所述需扩服务器数对所述待管理系统进行容量扩充。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,计算机可读存储介质中存储有智能容量管理程序,该智能容量管理程序被处理器执行时,实现前述智能智能容量管理方法的步骤。
本发明提出的智能容量管理方法、电子装置及计算机可读存储介质,首先通过组合压测建立一个包含系统所有接口接口并发组合方式的压测库,然后根据该压测库判定待管理系统的容量是否充足,最后根据生产实时接口并发组合方式对待管理系统进行实时的智能容量管理,通过本发明提供的技术方案,既能够显著提高系统容量的预测精度又能够实现系统容量实时智能管理。
附图说明
图1为本发明提供的电子装置的较佳实施例结构示意图;
图2为本发明提供的智能容量管理方法的流程图;
图3为本发明提供的根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格的流程图;
图4为本发明提供的获取历史访问事件中的所有历史正常访问事件的过程的流程图;
图5为本发明提供的智能容量管理程序的内部模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种智能容量管理方法,应用于一种电子装置70。参照图1所示,该图为本发明提供的电子装置70的较佳实施例结构示意图。
在本实施例中,电子装置70可以是服务器、智能手机、平板电脑、便携计算机、桌上型计算机等具有运算功能的终端设备。
该电子装置70包括:处理器71以及存储器72。
存储器72包括至少一种类型的可读存储介质。至少一种类型的可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器等的非易失性存储介质。在一些实施例中,可读存储介质可以是该电子装置70的内部存储单元,例如该电子装置70的硬盘。在另一些实施例中,可读存储介质也可以是电子装置1的外部存储器,例如电子装置70上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
在本实施例中,存储器72的可读存储介质通常用于存储安装于电子装置70的智能容量管理程序73。存储器72还可以用于暂时地存储已经输出或者将要输出的数据。
处理器72在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行存储器72中存储的程序代码或处理数据,例如智能容量管理程序73等。
在一些实施例中,电子装置70为智能手机、平板电脑、便携计算机等的终端设备。在其他实施例中,电子装置70可以为服务器。
图1仅示出了具有组件71-73的电子装置70,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
可选地,该电子装置70还可以包括用户接口,用户接口可以包括输入单元比如键盘(Keyboard)、语音输入装置比如麦克风(microphone)等具有语音识别功能的设备、语音输出装置比如音响、耳机等,可选地用户接口还可以包括标准的有线接口、无线接口。
可选地,该电子装置70还可以包括显示器,显示器也可以称为显示屏或显示单元。在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(Organic Light-Emitting Diode,OLED)触摸器等。显示器用于显示在电子装置70中处理的信息以及用于显示可视化的用户界面。
可选地,该电子装置70还可以包括触摸传感器。触摸传感器所提供的供用户进行触摸操作的区域称为触控区域。此外,这里的触摸传感器可以为电阻式触摸传感器、电容式触摸传感器等。而且,触摸传感器不仅包括接触式的触摸传感器,也可包括接近式的触摸传感器等。此外,触摸传感器可以为单个传感器,也可以为例如阵列布置的多个传感器。
此外,该电子装置70的显示器的面积可以与触摸传感器的面积相同,也可以不同。可选地,将显示器与触摸传感器层叠设置,以形成触摸显示屏。该装置基于触摸显示屏侦测用户触发的触控操作。
可选地,该电子装置70还可以包括射频(Radio Frequency,RF)电路,传感器、音频电路等等,在此不再赘述。
图2为本发明提供的本发明提供的智能容量管理方法的流程图,在图1所示的装置实施例中,作为一种计算机存储介质的存储器72中可以包括操作系统、以及智能容量管理程序73;处理器71执行存储器72中存储的智能容量管理程序73时实现上述智能容量管理方法的流程图中的步骤:
S110:根据待管理系统各接口的最大并发处理数对待管理系统进行组合压测,以获取待管理系统各接口并发组合方式下的组合性能参数信息,将各接口并发组合方式以及各接口并发组合方式下的组合性能参数信息保存到数据库中,从而建立压测库。
其中,每种接口并发组合方式根据待管理系统的接口组合方式以及所述接口组合方式下各接口的并发处理数情况唯一确定。
需要说明的是,在对待管理系统进行组合压测之前,需要先通过传统的压测方式对待管理系统的各功能进行预压测,获取待管理系统各功能的最大并发处理数,由于待管理系统的功能与接口为一一对应关系,因此也就获取了待管理系统各接口的最大并发处理数。
具体地,接口并发组合方式可以由各接口的最大并发处理数进行数学组合来确定,例如,若待管理系统的各接口的最大并发处理数依次为A、B、C……N,那么运用数学领域中的组合后,所有的接口并发组合方式就有(A+1)*(B+1)*(C+1)……(N+1)种,各接口并发组合方式均不完全相同,此外,由于是对各接口的最大并发处理数进行的数学组合,因此,待管理系统在正常运行情况下所有的接口组合以及接口并发情况均包含在接口并发组合方式之内;然后根据通过数学组合方式获取的接口并发组合方式即可对待管理系统进行组合压测,以获取各接口并发组合方式下的待管理系统组合性能参数信息。
为提高预压测以及组合压测的压测精度,压测软件可以选用Apache JMeter,Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件或系统进行压力测试,它最初被设计是用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库、FTP服务器,等等。
此外,Apache JMeter还可以应用于服务器、网络或对象模拟巨大的负载,通过不同压力测试方法测试它们的强度和整体性能。另外,Apache JMeter还能够用于对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序返回期望的结果。从功能上来讲,Apache JMeter的压力测试功能最为强大,可以测试各种类型的接口,并获取待管理系统各种接口并发组合方式下的各类性能参数,如访问耗时、错误率、吞吐率、CPU使用率、内存使用率、带宽使用率等等,当然,获取的代管理系统的各类性能参数精度也更高。
具体地,组合性能参数信息可以包括组合访问耗时、组合访问错误率、组合吞吐量以及总并发处理数,压测库内保存有所有的接口并发组合方式以及各接口并发组合方式下的组合性能参数信息,进一步地,组合性能参数信息还可以包括待管理系统的CPU使用率、内存使用率、宽带使用率。
另外,为便于对压测库进行管理,可以将压测库分为两部分,即第一数据表和第二数据表,第一数据表用于存储待管理系统的资源使用情况,如CPU使用率、内存使用率、宽带使用率等,第二数据库用于存储待管理系统的性能数据信息,如组合访问耗时、组合访问错误率、组合吞吐量以及总并发处理数。
S120:根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若接口并发组合方式下的组合性能参数信息合格,则将压测库中的接口并发组合方式标注为成功,若接口并发组合方式下的组合性能参数信息不合格,则将压测库中的接口并发组合方式标注为失败。
具体地,图3为本发明提供的根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格的流程图,如图3所示,根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格的过程包括如下步骤:
S121:获取待管理系统的所有历史访问事件中的所有历史正常访问事件,其中,历史访问事件以及历史访问事件的历史访问耗时和历史访问错误率均存储在预设的历史访问数据库中;
S122:获取历史正常访问事件的历史正常访问平均耗时和历史正常访问平均错误率;
S123:判断各接口并发组合方式的组合访问耗时是否小于历史正常访问平均耗时且组合访问错误率是否小于历史正常访问平均错误率;
S124:若接口并发组合方式的组合访问耗时小于历史正常访问平均耗时且组合访问错误率小于历史正常访问平均错误率,则判断出接口并发组合方式的组合性能参数信息合格,否则,判断出接口并发组合方式的组合性能参数信息不合格。
更为具体地,图4为本发明提供的获取历史访问事件中的所有历史正常访问事件的过程的流程图,如图4所示,获取历史访问事件中的所有历史正常访问事件的过程包括如下步骤:
S1211:对历史访问数据库内的所有历史访问事件的历史访问耗时和历史访问错误率分别取平均值,以获取历史访问平均耗时和历史访问平均错误率;
S1212:根据历史访问平均耗时以及历史访问平均错误率设置正常耗时校对参数以及正常错误率校对参数;
S1213:判断历史访问事件的历史访问耗时是否小于正常耗时校对参数且历史访问错误率是否小于正常错误率校对参数;
S1214:若历史访问事件的历史访问耗时小于正常耗时校对参数,且历史访问错误率小于正常错误率校对参数,则将历史访问事件记录为历史正常访问事件并获取历史正常访问事件。
需要说明的是,正常耗时校对参数可以设置为历史访问平均耗时的1.3~1.5倍,本发明选用了较为符合待管理系统的历史访问平均耗时的1.4倍,实际应用中可根据实际情况进行上下调整;正常错误率校对参数可以设置为历史访问平均错误率的2倍,在实际应用中也可根据实际情况进行上下微调。
进一步地,获取历史正常访问事件的历史正常访问平均耗时和历史正常访问平均错误率的过程包括如下步骤:
获取所有历史正常访问事件的历史访问耗时和历史访问错误率;
对所有的历史正常访问事件的历史访问耗时以及历史访问错误率分别进行平均值计算;
将历史正常访问事件的历史访问耗时的平均值记为历史访问正常访问平均耗时,将历史正常访问事件的历史访问错误率的平均值记为历史访问正常平均错误率;
获取历史访问正常平均耗时以及历史访问平均错误率。
S130:根据待管理系统的生产实时接口并发组合方式以及压测库中记载的信息,判断待管理系统的实时系统容量是否充足。
其中,每个生产实时接口并发组合方式根据生产实时接口组合方式以及该生产实时接口组合方式下各接口的实时并发处理数情况唯一确定。
具体地,若在压测库中检索到与生产实时接口并发组合方式相匹配的标注为成功的接口并发组合方式,则判断出待管理系统的实时系统容量充足,否则,判断出待管理系统的实时系统容量不充足。
更为具体地,首先通过日志采集agent对待管理系统进行实时采集,获取生产上的各功能实时组合并发情况,由于待管理系统的各功能与各接口一一对应,因此,即可通过生产上各功能实时组合并发情况获取生产实时接口并发组合方式;
然后根据待管理系统的生产实时接口并发组合方式对压测库进行检索,若未在压测库内检索与该生产实时接口并发组合方式相匹配的接口并发组合方式,则判断出实时系统容量不充足;
若在压测库内能够检索到与该生产实时接口并发组合方式相匹配的接口并发组合方式,且该接口并发组合方式的标注为失败,则判断出实时系统容量不充足;
若在压测库内能够检索到与该生产实时接口并发组合方式相匹配的接口并发组合方式,且该接口并发组合方式的标注为成功,则判断出实时系统容量充足。
需要说明的是,上述的生产实时接口并发组合方式与接口并发组合方式相匹配指的是生产实时接口并发组合方式的生产实时接口组合方式与接口并发组合方式的接口组合方式相同,且生产实时接口并发组合方式的各接口的实时并发处理数情况与接口并发组合方式的各接口并发处理数情况相同。
此外,在获取到与该生产实时接口并发组合方式相匹配的接口并发组合方式后,还可以获取该接口并发组合方式下的组合性能参数信息,因为该生产实时接口并发组合方式与该接口并发组合方式相对应,因此两者的接口组合以及各接口的组合并发情况均相同,所以在压测库中检索到的组合性能参数信息即为待管理系统的实时性能参数信息,通过该实时性能参数信息即可实现对待管理系统的实时性能监控。
S140:若待管理系统的实时系统容量不充足,根据各接口的最大并发处理数以及生产实时接口并发组合方式确定出需扩服务器数。
具体地,待管理系统的实时系统容量不充足的情况包括未在压测库中检索到与生产实时接口并发组合方式相匹配的接口并发组合方式以及在压测库中检索到的与生产实时接口并发组合方式相匹配的接口并发组合方式的标注为失败。
若能够在压测库中检索到的与生产实时接口并发组合方式相匹配的接口并发组合方式,且该接口并发组合方式的标注为失败,则说明各接口的实时并发处理数一定小于其最大并发处理数,只是由于各接口的组合并发处理总数超出了系统的承受能力,因此只需另外开启一台相同的服务器,即可保证各接口的实时并发处理数均小于其最大并发处理数的一半,在这种情况下,待管理系统的容量一定是充足的;因此将需扩服务器数设置为1。
若未在压测库内检索到的与生产实时接口并发组合方式相匹配的接口并发组合方式,则说明待管理系统的某些接口的实时并发处理数超过了其最大并发处理数,此时需要根据各接口的最大并发处理数以及生产实时接口并发组合方式确定需扩服务器数。
进一步地,根据各接口的最大并发处理数以及生产实时接口并发组合方式确定需扩服务器数的过程包括如下步骤:
首先,将各接口的最大并发处理数均乘以一个相同的变参N获取各接口的新置最大并发处理,然后比较各接口的新置最大并发处理数与实时并发处理数,其中,当任一接口的实时并发处理数大于或等于其新置最大并发处理数时,该变参N加一,并继续执行将各接口的最大并发处理数均乘以一个相同的变参N获取各接口的新置最大并发处理数的步骤;当所有接口的实时并发处理数均小于的其新置最大并发处理数时,将该变参N记录为定参N;
然后,将各接口的实时并发处理数均除以定参N以获取各接口的平均实时并发处理数,即可获得平均一个服务器中的各接口的平均实时并发处理数;需要说明的是,当实时并发处理数不能整除定参N时,通过对实时并发处理数除以定参N的结果进行向上取整的方式获取平均实时并发处理数。
最后,根据各接口的平均实时并发处理数对压测库进行检索,若检索到的与各接口的平均实时并发处理数相匹配的标注为成功的接口并发组合方式,则将需扩服务器数设为(N-1),若检索到的与各接口的平均实时并发处理数相匹配的标注为失败的接口并发组合方式,基于对第一次检索到的接口并发组合方式标注为失败的处理方法,需扩服务器数设置为N即可。
S150:根据需扩服务器数开启相应数量的备用服务器,对待管理系统进行容量扩充,即可保证系统容量充足。
需要强调的是,需扩服务器数是以第一台基础服务器(待管理系统自己的服务器)为参考基础来说的,在后续的智能容量管理中该参考基础不会变,比如,为避免资源浪费,后续可以根据待管理系统各接口的实时并发处理数情况,实时调整需扩服务器数,当后一时刻的需扩服务器数小于前一时刻的需扩服务器数据时,即可关闭相应数量的备用服务器,当后一时刻的需扩服务器数大于前一时刻的需扩服务器数据时,即可开启相应数量的备用服务器;其中,开启或关闭的备用服务器数量即为前一时刻与后一时刻需扩服务器的差值。
上述实施例提出的电子装置首先通过待管理系统各接口的最大并发处理数确定所有的接口并发组合方式,根据接口并发组合方式对待管理系统进行组合压测,根据组合压测的结果建立压测库;然后根据实时接口并发组合方式对压测库进行检索,根据检索到的结果判断待管理系统的容量是否充足;最后对容量不充足的情况进行容量扩充。本发明通过组合压测建立存储有待管理系统的所有接口并发组合方式下的组合性能参数信息的压测库,能够显著提高系统容量的预测精度;此外,通过实时接口并发组合方式与各接口的最大并发处理数能够自动获取需扩服务器数,根据需扩服务器数实现系统容量的自动扩充,进而实现待管理系统的实时容量管理。
在其他实施例中,智能容量管理程序73还可以被分割为一个或者多个模块,一个或者多个模块被存储于存储器72中,并由处理器71执行,以完成本发明。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段。参照图2所示,为图1中智能容量管理程序73较佳实施例的程序模块图。智能容量管理程序73可以被分割为:压测库建立模块74、接口并发组合方式标注模块75、实时系统容量充足性判断模块76以及系统容量扩充模块77。模块74-77所实现的功能或操作步骤均与上文类似,此处不再详述,示例性地,例如,其中:
压测库建立模块74,用于根据待管理系统各接口的最大并发处理数对待管理系统进行组合压测,以获取待管理系统各接口并发组合方式下的组合性能参数信息,并根据各接口并发组合方式下的组合性能参数信息建立压测库。
接口并发组合方式标注模块75,用于根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若接口并发组合方式下的组合性能参数信息合格,则将压测库中的接口并发组合方式标注为成功,否则将压测库中的接口并发组合方式标注为失败。
实时系统容量充足性判定模块76,用于根据待管理系统的生产实时接口并发组合方式以及压测库中记载的信息,判断待管理系统的实时系统容量是否充足。
系统容量扩充模块77,用于当待管理系统的实时系统容量不充足,根据生产实时接口并发组合方式以及检索到的系统容量标注确定需扩服务器数,并根据需扩服务器数对待管理系统进行容量扩充。
此外,本发明还提供一种智能容量管理方法。该方法可以由一个装置执行,该装置可以由软件和/或硬件实现。在本实施例中,智能容量管理方法包括:步骤S110-步骤S150。
S110:根据待管理系统各接口的最大并发处理数对待管理系统进行组合压测,以获取待管理系统各接口并发组合方式下的组合性能参数信息,并根据各接口并发组合方式下的组合性能参数信息建立压测库;
其中,每个接口并发组合方式根据待管理系统的接口组合方式以及接口组合方式下各接口的并发处理数情况唯一确定;
S120:根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若接口并发组合方式下的组合性能参数信息合格,则将压测库中的接口并发组合方式标注为成功,否则将压测库中的接口并发组合方式标注为失败;
其中,历史正常访问事件为待管理系统历史访问中系统性能参数合格的历史访问事件;
S130:根据待管理系统的生产实时接口并发组合方式以及压测库中记载的信息,判断待管理系统的实时系统容量是否充足;
其中,每个生产实时接口并发组合方式根据生产实时接口组合方式以及生产实时接口组合方式下各接口的实时并发处理数情况唯一确定;
若在压测库中检索到与生产实时接口并发组合方式相匹配的标注为成功的接口并发组合方式,则判断出待管理系统的实时系统容量充足,否则,判断出待管理系统的实时系统容量不充足;
S140:若待管理系统的实时系统容量不充足,根据各接口的最大并发处理数以及生产实时接口并发组合方式确定出需扩服务器数;
S150:根据需扩服务器数对待管理系统进行容量扩充。
此外,本发明实施例还提出一种计算机可读存储介质,计算机可读存储介质中包括智能容量管理程序,智能容量管理程序被处理器执行时实现如下操作:
S110:根据待管理系统各接口的最大并发处理数对待管理系统进行组合压测,以获取待管理系统各接口并发组合方式下的组合性能参数信息,并根据各接口并发组合方式下的组合性能参数信息建立压测库;
其中,每个接口并发组合方式根据待管理系统的接口组合方式以及接口组合方式下各接口的并发处理数情况唯一确定;
S120:根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若接口并发组合方式下的组合性能参数信息合格,则将压测库中的接口并发组合方式标注为成功,否则将压测库中的接口并发组合方式标注为失败;
其中,历史正常访问事件为待管理系统历史访问中系统性能参数合格的历史访问事件;
S130:根据待管理系统的生产实时接口并发组合方式以及压测库中记载的信息,判断待管理系统的实时系统容量是否充足;
其中,每个生产实时接口并发组合方式根据生产实时接口组合方式以及生产实时接口组合方式下各接口的实时并发处理数情况唯一确定;
若在压测库中检索到与生产实时接口并发组合方式相匹配的标注为成功的接口并发组合方式,则判断出待管理系统的实时系统容量充足,否则,判断出待管理系统的实时系统容量不充足;
S140:若待管理系统的实时系统容量不充足,根据各接口的最大并发处理数以及生产实时接口并发组合方式确定出需扩服务器数;
S150:根据需扩服务器数对待管理系统进行容量扩充。
本发明之计算机可读存储介质的具体实施方式与上述智能容量管理方法、电子装置的具体实施方式大致相同,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种智能容量管理方法,应用于电子装置,其特征在于,所述方法包括:
根据待管理系统各接口的最大并发处理数对所述待管理系统进行组合压测,以获取所述待管理系统各接口并发组合方式下的组合性能参数信息,并根据各接口并发组合方式下的组合性能参数信息建立压测库;
其中,每个所述接口并发组合方式根据待管理系统的接口组合方式以及所述接口组合方式下各接口的并发处理数情况唯一确定;
根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若所述接口并发组合方式下的组合性能参数信息合格,则将所述压测库中的所述接口并发组合方式标注为成功,否则将所述压测库中的所述接口并发组合方式标注为失败;
其中,所述历史正常访问事件为所述待管理系统历史访问中系统性能参数合格的历史访问事件;
根据所述待管理系统的生产实时接口并发组合方式以及所述压测库中记载的信息,判断所述待管理系统的实时系统容量是否充足;
其中,每个所述生产实时接口并发组合方式根据生产实时接口组合方式以及所述生产实时接口组合方式下各接口的实时并发处理数情况唯一确定;
若在所述压测库中检索到与所述生产实时接口并发组合方式相匹配的标注为成功的接口并发组合方式,则判断出所述待管理系统的实时系统容量充足,否则,判断出所述待管理系统的实时系统容量不充足;
若所述待管理系统的实时系统容量不充足,根据各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出需扩服务器数;
根据所述需扩服务器数对所述待管理系统进行容量扩充。
2.根据权利要求1所述的智能容量管理方法,其特征在于,根据待管理系统各接口的最大并发处理数对所述待管理系统进行组合压测的过程包括如下步骤:
对各接口的最大并发处理数进行数学组合以确定所有的接口并发组合方式;
根据所述接口并发组合方式对所述待管理系统进行组合压测,以获取各接口并发组合方式下的组合性能参数信息。
3.根据权利要求1所述的智能容量管理方法,其特征在于,所述组合性能参数包括组合访问耗时以及组合访问错误率;根据所述历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格的过程包括如下步骤:
获取待管理系统的所有历史访问事件中的所有历史正常访问事件,其中,所述历史访问事件以及所述历史访问事件的历史访问耗时和历史访问错误率均存储在预设的历史访问数据库中;
获取所述历史正常访问事件的历史正常访问平均耗时和历史正常访问平均错误率;
判断各接口并发组合方式的组合访问耗时是否小于所述历史正常访问平均耗时且组合访问错误率是否小于所述历史正常访问平均错误率;
若所述接口并发组合方式的组合访问耗时小于所述历史正常访问平均耗时且组合访问错误率小于所述历史正常访问平均错误率,则判断出所述接口并发组合方式的组合性能参数信息合格,否则,判断出所述接口并发组合方式的组合性能参数信息不合格。
4.根据权利要求3所述的智能容量管理方法,其特征在于,获取所述历史访问事件中的所有历史正常访问事件的过程包括如下步骤:
对所述历史访问数据库内的所有历史访问事件的历史访问耗时和历史访问错误率分别取平均值,以获取历史访问平均耗时和历史访问平均错误率;
根据所述历史访问平均耗时以及所述历史访问平均错误率设置正常耗时校对参数以及正常错误率校对参数;
判断所述历史访问事件的历史访问耗时是否小于所述正常耗时校对参数且历史访问错误率是否小于所述正常错误率校对参数;
若所述历史访问事件的历史访问耗时小于所述正常耗时校对参数,且历史访问错误率小于所述正常错误率校对参数,则将所述历史访问事件记录为历史正常访问事件并获取所述历史正常访问事件。
5.根据权利要求4所述的智能容量管理方法,其特征在于,
所述正常耗时校对参数设置为所述历史访问平均耗时的1.4倍,所述正常错误率校对参数设置为所述历史访问平均错误率的2倍。
6.根据权利要求1所述的智能容量管理方法,其特征在于,所述待管理系统的实时系统容量不充足的情况包括未在所述压测库中检索到与所述生产实时接口并发组合方式相匹配的接口并发组合方式以及在所述压测库中检索到的与所述生产实时接口并发组合方式相匹配的标注为失败的接口并发组合方式;
若检索到的与所述生产实时接口并发组合方式相匹配的标注为失败的接口并发组合方式,则将所述需扩服务器数设置为1;
若未在所述压测库内检索到的与所述生产实时接口并发组合方式相匹配的接口并发组合方式,则通过各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出所述需扩服务器数。
7.根据权利要求6所述的智能容量管理方法,其特征在于,根据各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出所述需扩服务器数的过程包括如下步骤:
将各接口的最大并发处理数均乘以一个相同的变参N获取各接口的新置最大并发处理数;
比较各接口的新置最大并发处理数与实时并发处理数;
当任一接口的实时并发处理数大于或等于其新置最大并发处理数时,所述变参N加一,并继续执行所述将各接口的最大并发处理数均乘以一个相同的变参N获取各接口的新置最大并发处理数的步骤;
当所有接口的实时并发处理数均小于其新置最大并发处理数时,将所述变参N记录为定参N;
将各接口的实时并发处理数均除以所述定参N以获取各接口的平均实时并发处理数;
根据各接口的平均实时并发处理数对压测库进行检索,若检索到的与各接口的平均实时并发处理数相匹配的标注为成功的接口并发组合方式,则将所述需扩服务器数设为(N-1),若检索到的与各接口的平均实时并发处理数相匹配的标注为失败的接口并发组合方式,则将所述需扩服务器数设置为N。
8.一种电子装置,其特征在于,该电子装置包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的智能容量管理程序,所述智能容量管理程序被所述处理器执行时实现如下步骤:
根据待管理系统各接口的最大并发处理数对所述待管理系统进行组合压测,以获取所述待管理系统各接口并发组合方式下的组合性能参数信息,并根据各接口并发组合方式下的组合性能参数信息建立压测库;
其中,每个所述接口并发组合方式根据待管理系统的接口组合方式以及所述接口组合方式下各接口的并发处理数情况唯一确定;
根据历史正常访问事件的性能参数信息判断各接口并发组合方式下的组合性能参数信息是否合格,若所述接口并发组合方式下的组合性能参数信息合格,则将所述压测库中的所述接口并发组合方式标注为成功,否则将所述压测库中的所述接口并发组合方式标注为失败;
其中,所述历史正常访问事件为所述待管理系统历史访问中系统性能参数合格的历史访问事件;
根据所述待管理系统的生产实时接口并发组合方式以及所述压测库中记载的信息,判断所述待管理系统的实时系统容量是否充足;
其中,每个所述生产实时接口并发组合方式根据生产实时接口组合方式以及所述生产实时接口组合方式下各接口的实时并发处理数情况唯一确定;
若在所述压测库中检索到与所述生产实时接口并发组合方式相匹配的标注为成功的接口并发组合方式,则判断出所述待管理系统的实时系统容量充足,否则,判断出所述待管理系统的实时系统容量不充足;
若所述待管理系统的实时系统容量不充足,根据各接口的最大并发处理数以及所述生产实时接口并发组合方式确定出需扩服务器数;
根据所述需扩服务器数对所述待管理系统进行容量扩充。
9.根据权利要求8所述的电子装置,其特征在于,根据待管理系统的各接口的最大并发处理数对所述待管理系统进行组合压测的过程包括如下步骤:
对各接口的最大并发处理数进行数学组合以确定所有的接口并发组合方式;
根据所述接口并发组合方式对所述待管理系统进行组合压测,以获取各接口并发组合方式下的组合性能参数信息。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有智能容量管理程序,所述智能容量管理程序被处理器执行时,实现如权利要求1至7中任一项所述的智能容量管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910885670.9A CN110737593B (zh) | 2019-09-19 | 2019-09-19 | 智能容量管理方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910885670.9A CN110737593B (zh) | 2019-09-19 | 2019-09-19 | 智能容量管理方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110737593A CN110737593A (zh) | 2020-01-31 |
CN110737593B true CN110737593B (zh) | 2022-03-29 |
Family
ID=69269355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910885670.9A Active CN110737593B (zh) | 2019-09-19 | 2019-09-19 | 智能容量管理方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110737593B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113407297B (zh) * | 2020-03-17 | 2023-12-26 | 中国移动通信集团浙江有限公司 | 容器管理方法、装置及计算设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106470219A (zh) * | 2015-08-17 | 2017-03-01 | 阿里巴巴集团控股有限公司 | 计算机集群的扩容和缩容方法及设备 |
CN109213965A (zh) * | 2018-08-02 | 2019-01-15 | 平安科技(深圳)有限公司 | 一种系统容量预测方法、计算机可读存储介质及终端设备 |
CN109885469A (zh) * | 2019-02-27 | 2019-06-14 | 深信服科技股份有限公司 | 一种扩容方法、预测模型创建方法、装置、设备及介质 |
CN109933501A (zh) * | 2017-12-15 | 2019-06-25 | 中国移动通信集团浙江有限公司 | 一种应用系统的容量评估方法及装置 |
CN110019110A (zh) * | 2017-07-28 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 一种业务系统的容量管理方法、装置、设备及业务系统 |
CN110113224A (zh) * | 2019-03-19 | 2019-08-09 | 深圳壹账通智能科技有限公司 | 容量监控方法、装置、计算机设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8869148B2 (en) * | 2012-09-21 | 2014-10-21 | International Business Machines Corporation | Concurrency identification for processing of multistage workflows |
-
2019
- 2019-09-19 CN CN201910885670.9A patent/CN110737593B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106470219A (zh) * | 2015-08-17 | 2017-03-01 | 阿里巴巴集团控股有限公司 | 计算机集群的扩容和缩容方法及设备 |
CN110019110A (zh) * | 2017-07-28 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 一种业务系统的容量管理方法、装置、设备及业务系统 |
CN109933501A (zh) * | 2017-12-15 | 2019-06-25 | 中国移动通信集团浙江有限公司 | 一种应用系统的容量评估方法及装置 |
CN109213965A (zh) * | 2018-08-02 | 2019-01-15 | 平安科技(深圳)有限公司 | 一种系统容量预测方法、计算机可读存储介质及终端设备 |
CN109885469A (zh) * | 2019-02-27 | 2019-06-14 | 深信服科技股份有限公司 | 一种扩容方法、预测模型创建方法、装置、设备及介质 |
CN110113224A (zh) * | 2019-03-19 | 2019-08-09 | 深圳壹账通智能科技有限公司 | 容量监控方法、装置、计算机设备及存储介质 |
Non-Patent Citations (3)
Title |
---|
A Prediction based Capacity Planning Strategy for Virtual Servers;Lang Wang et al.;《2015 IEEE International Conference on Data Science and Data Intensive Systems》;20151231;第1-7页 * |
Capacity Management and Demand Prediction for Next Generation Data Centers;Daniel Gmach et al.;《2007 IEEE International Conference on Web Services (ICWS 2007)》;20071231;第1-8页 * |
基于AWS云计算的社交游戏平台和自动伸缩技术研究;吴海庆;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20160315;第I138-5666页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110737593A (zh) | 2020-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110221982B (zh) | 业务系统的性能测试方法、装置、设备及可读存储介质 | |
CN112491602B (zh) | 行为数据的监控方法、装置、计算机设备及介质 | |
CN109543891B (zh) | 容量预测模型的建立方法、设备及计算机可读存储介质 | |
CN108491326B (zh) | 测试行为重组方法、装置及存储介质 | |
CN111026647B (zh) | 代码覆盖率的获取方法、装置、计算机设备和存储介质 | |
CN109491733B (zh) | 基于可视化的界面显示方法及相关设备 | |
CN116881156A (zh) | 一种自动化测试方法、装置、设备及存储介质 | |
CN110737593B (zh) | 智能容量管理方法、装置及存储介质 | |
CN112363814A (zh) | 任务调度方法、装置、计算机设备及存储介质 | |
CN115686961A (zh) | 处理器测试方法、装置及电子设备 | |
CN110838929A (zh) | 系统错误排查方法和系统错误排查装置 | |
CN116401113B (zh) | 一种异构众核架构加速卡的环境验证方法、装置及介质 | |
CN108777648B (zh) | 一种网络设备测试方法及装置 | |
CN111638439A (zh) | 通信模块测试方法、装置、计算机设备和存储介质 | |
CN114422330B (zh) | 通信适配修复方法、装置、系统及存储介质 | |
CN114371969B (zh) | 一种页面性能测试方法、装置、电子设备及存储介质 | |
CN110245072A (zh) | 一种测试方法及装置 | |
CN113392010B (zh) | 公共组件测试方法、装置、电子设备及存储介质 | |
CN116225690A (zh) | 基于docker的内存多维数据库计算负载均衡方法及系统 | |
CN115687129A (zh) | 一种覆盖率报告生成方法、装置、存储介质和计算机设备 | |
CN114969759A (zh) | 工业机器人系统的资产安全评估方法、装置、终端及介质 | |
CN114546799A (zh) | 埋点日志校验方法、装置、电子设备、存储介质及产品 | |
CN108418827B (zh) | 网络行为分析方法以及装置 | |
CN112685304A (zh) | 前端信息规范校验方法、系统、装置及存储介质 | |
CN115129355B (zh) | 页面修复方法及其系统、计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |