CN111240920B - 性能测试方法、装置、服务器及存储介质 - Google Patents
性能测试方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN111240920B CN111240920B CN201911394721.4A CN201911394721A CN111240920B CN 111240920 B CN111240920 B CN 111240920B CN 201911394721 A CN201911394721 A CN 201911394721A CN 111240920 B CN111240920 B CN 111240920B
- Authority
- CN
- China
- Prior art keywords
- test
- index
- configuration
- performance
- target
- 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
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000011056 performance test Methods 0.000 title claims abstract description 20
- 238000012360 testing method Methods 0.000 claims abstract description 215
- 238000013515 script Methods 0.000 claims abstract description 32
- 238000004590 computer program Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 3
- 230000007613 environmental effect Effects 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明实施例涉及计算机技术领域,公开了一种性能测试方法、装置、服务器及存储介质。本发明中,所述方法包括:加载ansible工具,通过ansible工具执行,包括:获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标;通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;根据目标测试指标对应的配置环境对目标服务器进行参数配置。通过上述技术手段实现在分布式***下,自动生成应用***的精确配置集、配置的自动下发和生成在该配置下的性能指标对照关系的目的,使得人工成本得到降低,性能测试效率得到提高。
Description
技术领域
本发明实施例涉及计算机技术领域,特别涉及一种性能测试方法、装置、服务器及存储介质。
背景技术
随着计算机技术的不断发展,分布式***已广泛应用在各种网络场景下,使得网络的运维人员能够便捷的对多个网络节点同时进行管理和维护,同时提高***整体的稳定性与可靠性。此外,分布式***中各个网络节点协同工作,能够大大提高***的运行效率。因此提供一种分布式***中自动化对各网络节点进行性能调优的方法已经迫在眉睫,进行性能调优往往考虑以下几个方面:找到影响性能的参数集、将参数集配置到应用***中使其生效、找到最优的配置。
然而,本发明的发明人发现:现有技术中的参数配置方法无法支持分布式***;且现有技术中分布式下发信息的方案需要对发送端和接收端进行底层代码的修改,变更过程较为复杂;此外,上述操作均无法由配置端的服务器自动完成,并且无法输出配置与性能测试结果的对应关系。
发明内容
本发明实施方式的目的在于提供一种性能测试方法、装置、服务器及存储介质,使得在分布式***中管理服务器能够自动生成性能参数集合、自动分布式下发配置、自动生成性能报告,避免了在多个服务器之间繁琐的手动设置参数的过程,提高了性能调优的效率同时降低了人工成本。
为解决上述技术问题,本发明的实施方式提供了一种性能测试方法,包括:加载ansible工具,通过ansible工具执行,包括:获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标;通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;根据目标测试指标对应的配置环境对目标服务器进行参数配置。
本发明的实施方式还提供了一种性能测试装置,包括:工具加载模块,用于加载ansible工具,以及通过ansible工具向其他模块发送控制指令;性能测试模块,用于通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;以及,根据目标测试指标对应的配置环境对目标服务器进行参数配置。
本发明的实施方式还提供了一种服务器,包括至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述的性能测试方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的性能测试方法。
本发明实施方式相对于现有技术而言,通过ansible工具执行,包括:获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标;通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;根据目标测试指标对应的配置环境对目标服务器进行参数配置,实现分布式***中自动生成性能参数集合、自动分布式下发配置、自动生成性能报告,避免了在多个服务器之间繁琐的手动设置参数的过程,提高了性能调优的效率同时降低了人工成本。
另外,性能测试方法包括多个测试节点,每个测试节点对应一个配置环境,获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标包括:依次采集每个测试节点运行测试脚本生成的测试指标。
另外,目标测试指标在至少一个临时参考指标中筛选得到,每个测试节点均包括:第一测试指标和第二测试指标,通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标包括:将第一测试指标和第二测试指标进行性能比对,其中,第一测试指为上一个测试节点生成的临时参考指标,第二测试指标为当前测试节点生成的测试指标。若,第一测试指标的指标性能大于第二测试指标的指标性能,则,确定第一测试指标为临时参考指标;否则,则确定第二测试指标为临时参考指标。
另外,获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标之前,包括:获取目标服务器的***信息;根据***信息生成目标服务器的环境参数集,其中,环境参数集中包括目标服务器的多种配置环境的配置参数。
另外,根据***信息生成目标服务器的环境参数集之后,包括:根据预设的抽取策略在环境参数集中抽取配置参数;根据配置参数生成对应的环境配置文件;将环境配置文件发送至目标服务器,以使目标服务器应用环境配置文件。
另外,在根据目标测试指标对应的配置环境对目标服务器进行参数配置之后,还包括:获取目标服务器在目标测试指标对应的配置环境下运行目标测试脚本的性能指标,并输出性能指标。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
图1是根据本发明第一实施方式中性能测试方法的流程图;
图2是根据本发明第二实施方式中性能测试方法的流程图;
图3是根据本发明第三实施方式中性能测试装置的结构示意图;
图4是根据本发明第四实施方式中服务器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
本发明的第一实施方式涉及一种性能测试方法。具体流程如图1所示,包括:加载ansible工具,通过ansible工具执行,包括:获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标;通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;根据目标测试指标对应的配置环境对目标服务器进行参数配置。
下面对本实施方式的性能测试方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
本实施方式中的性能测试方法如图1所示,具体包括:
步骤100,加载ansible工具。
具体的说,现有技术中在分布式***中对多个服务器进行设置,往往需要依靠人工在多个服务器之间重复进行环境参数的设置,以及对应用***进行参数配置。在本实施方式中,利用一种自动化运维工具ansible来进行环境参数的获取、应用以及测试指标的获取,并且根据测试指标筛选出影响性能的最优环境参数。
在一个例子中,ansible工具集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量***配置、批量程序部署、批量运行命令等功能。由于批量执行操作的特点,适合在分布式***中进行运维管理。由于原生的ansible工具是命令行对多机器运维的工具,借助其多机运维的优点,面对其无法界面操作的现实,于是用spring boot框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置;同时结合restful框架对ansible的基本命令、脚本执行等原有功能进行了接口封装,从而实现界面操作,通过界面操作来进行性能调优的过程配置。
利用ansible工具进行性能调优,首先需要接管配置中心管理器,配置中心管理器用于进行环境参数的拉取和向多个服务器批量下发;还需要接管jmeter性能脚本管理器,用于进行和测试项目相关的测试脚本的拉取,并向多个服务器发送执行脚本的指令;同时需要接管多个被测试的服务器,对被测试的服务器进行环境参数的配置和修改、对性能参数进行监控和存储,得到测试指标。
步骤101,获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标。
具体的说,在分布式***中进行性能调优时,一般需要对多个服务器同时进行性能测试,在本实施方式中以目标服务器的性能调优过程为例来进行说明。首先获取目标服务器的***信息,然后根据目标服务器的***信息生成目标服务器的环境参数集,其中,环境参数集中包括目标服务器多种配置环境的配置参数。
进一步说,对一个服务器进行性能调优,需要获取多组环境参数,并获取目标服务器在多个环境参数配置下运行测试脚本的性能参数,并生成与环境参数数量对应的多组测试指标。
步骤102,通过比对在多组测试指标中确定性能最优的一组测试指标为目标测试指标。
具体的说,对服务器进行性能调优,即寻找到在执行相同测试脚本下,能够使目标服务器性能指标最优的一组环境参数。
在一个例子中,假定当前依次以P1、P2、P3、P4、P5共五组环境参数下对目标服务器的***环境进行配置,并在每一次配置完成后运行测试脚本,并同时监控目标服务器的性能参数,生成与环境参数对应的五组测试指标S1、S2、S3、S4、S5。若测试指标S1中的性能参数最优,则确定S1为目标测试指标。
步骤103,根据目标测试指标对应的配置环境对目标服务器进行参数配置。
具体的说,测试脚本是模拟目标服务器正常工作下所需要执行的一个特定测试的一系列指令,这些指令可以被自动化测试工具,也就是jmeter性能脚本管理器来执行。利用测试脚本对目标服务器进行测试,能够体现出目标服务器在不同环境参数下的性能表现,当目标服务器在目标测试指标所对应的环境参数下运行时,能够发挥出最优性能,因此以目标测试指标所对应的环境参数对目标服务器进行配置,完成性能调优的过程。
需要说明的是,本实施方式中的上述各示例均为为方便理解进行的举例说明,并不对本发明的技术方案构成限定。
与现有技术相比,本实施方式通过ansible工具执行,包括:获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标;通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;根据目标测试指标对应的配置环境对目标服务器进行参数配置。通过上述技术手段实现在分布式***下,自动生成应用***的精确配置集、配置的自动下发和生成在该配置下的性能指标对照关系的目的,使得人工成本得到降低,性能测试效率得到提高。
本发明的第二实施方式涉及一种性能测试方法。第二实施方式与第一实施方式的主要区别在于,对通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标的过程进行了限定,具体包括:目标测试指标在至少一个临时参考指标中筛选得到,每个测试节点均包括:第一测试指标和第二测试指标,通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标包括:将第一测试指标和第二测试指标进行性能比对,其中,第一测试指为上一个测试节点生成的临时参考指标,第二测试指标为当前测试节点生成的测试指标。若,第一测试指标的指标性能大于第二测试指标的指标性能,则,确定第一测试指标为临时参考指标;否则,则确定第二测试指标为临时参考指标。
下面对本实施方式的性能测试方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
本实施方式中的性能测试方法如图2所示,具体包括:
步骤200,加载ansible工具。
步骤201,获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标。
步骤200和步骤201与本发明第一实施方式中的步骤100和步骤101类似,相关的实施细节已在本发明第一实施方式中进行说明,在此不再赘述。
步骤202,判断第一测试指标的指标性能是否大于第二测试指标的指标性能。若第一测试指标的指标性能大于第二测试指标的指标性能,则执行步骤2031,确定第一测试指标为临时参考指标;若第一测试指标的指标性能不大于第二测试指标的指标性能,则执行步骤2032,确定第二测试指标为临时参考指标。
具体的说,对目标服务器进行测试时,存在多个测试节点,每次根据一组环境参数对目标服务器进行配置后,则进入一个新的测试节点。每一个测试节点包括:第一测试指标和第二测试指标;将第一测试指标和第二性能测试指标进行比对,将两者中指标性能较优的作为当前节点的临时参考指标。其中,第一测试指标为上一个测试节点生成的临时参考指标。
步骤204,从临时参考指标中筛选出目标测试指标。
具体的说,当目标服务器完成所有环境参数配置下的脚本运行后,可以得到至少一个临时参考指标,然后从至少一个临时参考指标中选取性能最优的测试指标作为目标测试指标。
步骤205,根据目标测试指标对应的配置环境对目标服务器进行参数配置。
具体的说,当目标服务器在目标测试指标所对应的环境参数下运行时,能够发挥出最优性能,因此以目标测试指标所对应的环境参数对目标服务器进行配置,完成性能调优的过程。
在一个例子中,***信息生成所述目标服务器的环境参数集之后,还可以根据预设的抽取策略在环境参数集中抽取配置参数,然后将抽取的配置参数生成对应的环境配置文件。将环境配置文件发送至目标服务器,目标服务器应用接收到的环境配置文件,并在应用环境配置文件后的环境下运行接收到的测试脚本。
在另一个例子中,在根据目标测试指标对应的配置环境对目标服务器进行参数配置之后,获取目标服务器在所述目标测试指标对应的配置环境下运行目标测试脚本的性能指标,并输出所述性能指标。在分布式***下,将多个服务器的性能指标以报告的形式输出,其中,报告中包括多个性能指标与环境配置参数的对应关系,供运维人员进行查看和管理。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第三实施方式涉及一种性能测试装置,如图3所示,包括:
工具加载模块301,用于加载ansible工具,以及通过ansible工具向其他模块发送控制指令;
性能测试模块302,用于通过比对在多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;以及,根据目标测试指标对应的配置环境对目标服务器进行参数配置。
性能报告模块303,用于根据目标测试指标对应的配置环境对目标服务器进行参数配置。
在一个例子中,性能报告模块303还用于获取目标服务器在目标测试指标对应的配置环境下运行目标测试脚本的性能指标,并输出性能指标。
不难发现,本实施方式为与第一实施方式以及第二实施方式相对应的***实施例,本实施方式可与第一实施方式以及第二实施方式互相配合实施。第一实施方式以及第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式以及第二实施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本发明第四实施方式涉及一种服务器,如图4所示,包括至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行第一、或第二实施方式中的性能测试方法。
其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。
处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。
本发明第六实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种性能测试方法,其特征在于,加载ansible工具,通过所述ansible工具执行,包括:
获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标;
通过比对在所述多组测试指标中确定指标性能最优的一组测试指标为目标测试指标;
根据所述目标测试指标对应的配置环境对所述目标服务器进行参数配置;
其中,所述ansible工具通过接管配置中心管理器进行环境参数的拉取和向多个服务器批量下发,通过接管jmeter性能脚本管理器进行和测试项目相关的测试脚本的拉取,并向多个服务器发送执行脚本的指令,同时通过接管多个被测试的服务器,对被测试的服务器进行环境参数的配置和修改、对性能参数进行监控和存储,得到所述多组测试指标。
2.根据权利要求1所述的性能测试方法,其特征在于,所述性能测试方法包括多个测试节点,每个测试节点对应一个配置环境,所述获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标包括:
依次采集所述每个测试节点运行所述测试脚本生成的测试指标。
3.根据权利要求2所述的性能测试方法,其特征在于,所述目标测试指标在至少一个临时参考指标中筛选得到,所述每个测试节点均包括:第一测试指标和第二测试指标,所述通过比对在所述多组测试指标中确定指标性能最优的一组测试指标为目标测试指标包括:
将所述第一测试指标和第二测试指标进行性能比对,其中,所述第一测试指为上一个测试节点生成的临时参考指标,所述第二测试指标为当前测试节点生成的测试指标;
若,所述第一测试指标的指标性能大于第二测试指标的指标性能,则,确定所述第一测试指标为临时参考指标;否则,则确定所述第二测试指标为临时参考指标。
4.根据权利要求1所述的性能测试方法,其特征在于,所述获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标之前,包括:
获取所述目标服务器的***信息;
根据所述***信息生成所述目标服务器的环境参数集,其中,所述环境参数集中包括所述目标服务器的多种配置环境的配置参数。
5.根据权利要求4所述的性能测试方法,其特征在于,所述根据所述***信息生成所述目标服务器的环境参数集之后,包括:
根据预设的抽取策略在所述环境参数集中抽取配置参数;
根据所述配置参数生成对应的环境配置文件;
将所述环境配置文件发送至所述目标服务器,以使所述目标服务器应用所述环境配置文件。
6.根据权利要求1至5中任一项所述的性能测试方法,其特征在于,在所述根据所述目标测试指标对应的配置环境对所述目标服务器进行参数配置之后,还包括:
获取目标服务器在所述目标测试指标对应的配置环境下运行目标测试脚本的性能指标,并输出所述性能指标。
7.一种性能测试装置,其特征在于,包括:
工具加载模块,用于加载ansible工具,以及通过所述ansible工具向其他模块发送控制指令;
性能测试模块,获取目标服务器在多种配置环境下运行测试脚本生成的多组测试指标;以及,根据目标测试指标对应的配置环境对所述目标服务器进行参数配置;
性能报告模块,用于根据所述目标测试指标对应的配置环境对所述目标服务器进行参数配置;
其中,所述ansible工具通过接管配置中心管理器进行环境参数的拉取和向多个服务器批量下发,通过接管jmeter性能脚本管理器进行和测试项目相关的测试脚本的拉取,并向多个服务器发送执行脚本的指令,同时通过接管多个被测试的服务器,对被测试的服务器进行环境参数的配置和修改、对性能参数进行监控和存储,得到所述多组测试指标。
8.根据权利要求7所述的性能测试装置,其特征在于,还包括:
所述性能报告模块,还用于获取目标服务器在所述目标测试指标对应的配置环境下运行目标测试脚本的性能指标,并输出所述性能指标。
9.一种服务器,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至6中任一项所述的性能测试方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的性能测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911394721.4A CN111240920B (zh) | 2019-12-30 | 2019-12-30 | 性能测试方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911394721.4A CN111240920B (zh) | 2019-12-30 | 2019-12-30 | 性能测试方法、装置、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111240920A CN111240920A (zh) | 2020-06-05 |
CN111240920B true CN111240920B (zh) | 2023-07-04 |
Family
ID=70871729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911394721.4A Active CN111240920B (zh) | 2019-12-30 | 2019-12-30 | 性能测试方法、装置、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111240920B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107124236A (zh) * | 2017-04-24 | 2017-09-01 | 安徽戎智科技有限公司 | 一种基于脚本语言的接收机性能指标测试方法 |
CN108733540A (zh) * | 2018-05-30 | 2018-11-02 | 杭州嘉楠耘智信息科技有限公司 | 矿机算力与功耗的测试方法及*** |
CN109271312A (zh) * | 2018-08-07 | 2019-01-25 | Oppo广东移动通信有限公司 | 游戏测试方法及相关产品 |
CN110457197A (zh) * | 2019-08-19 | 2019-11-15 | 中国工商银行股份有限公司 | 服务测试方法、装置、计算机设备和存储介质 |
CN110532024A (zh) * | 2019-08-28 | 2019-12-03 | 维沃移动通信有限公司 | 一种应用程序的版本优化方法、装置、服务器及存储介质 |
CN110569188A (zh) * | 2019-08-14 | 2019-12-13 | 平安普惠企业管理有限公司 | 自动切换测试环境的方法、装置、计算机设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180088935A1 (en) * | 2016-09-27 | 2018-03-29 | Ca, Inc. | Microservices application configuration based on runtime environment |
-
2019
- 2019-12-30 CN CN201911394721.4A patent/CN111240920B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107124236A (zh) * | 2017-04-24 | 2017-09-01 | 安徽戎智科技有限公司 | 一种基于脚本语言的接收机性能指标测试方法 |
CN108733540A (zh) * | 2018-05-30 | 2018-11-02 | 杭州嘉楠耘智信息科技有限公司 | 矿机算力与功耗的测试方法及*** |
CN109271312A (zh) * | 2018-08-07 | 2019-01-25 | Oppo广东移动通信有限公司 | 游戏测试方法及相关产品 |
CN110569188A (zh) * | 2019-08-14 | 2019-12-13 | 平安普惠企业管理有限公司 | 自动切换测试环境的方法、装置、计算机设备及存储介质 |
CN110457197A (zh) * | 2019-08-19 | 2019-11-15 | 中国工商银行股份有限公司 | 服务测试方法、装置、计算机设备和存储介质 |
CN110532024A (zh) * | 2019-08-28 | 2019-12-03 | 维沃移动通信有限公司 | 一种应用程序的版本优化方法、装置、服务器及存储介质 |
Non-Patent Citations (1)
Title |
---|
范永合 ; 杨澎涛 ; 朱应科 ; 孙剑 ; 湛林福 ; 付巧娟 ; .基于Ansible实现Zabbix自动部署.电脑知识与技术.2019,(35),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111240920A (zh) | 2020-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111124850A (zh) | Mqtt服务器性能测试方法、***、计算机设备及存储介质 | |
CN107273286B (zh) | 针对任务应用的场景自动化测试平台及方法 | |
CN102214139B (zh) | 一种面向分布式***的自动化测试的执行控制与调度方法 | |
CN106970880B (zh) | 一种分布式自动化软件测试方法及*** | |
CN106446412B (zh) | 一种航空电子***基于模型的测试方法 | |
CN105450476A (zh) | 一种回归测试***及测试方法 | |
CN110046091B (zh) | 一种自动测试方法和装置 | |
CN109344053B (zh) | 接口覆盖测试方法、***、计算机设备和存储介质 | |
CN110659202A (zh) | 客户端自动化测试方法及装置 | |
CN110532182B (zh) | 一种虚拟化平台的自动化测试方法及装置 | |
CN109298868A (zh) | 测绘影像数据处理软件智能动态部署及卸载方法 | |
US11687536B2 (en) | Pipeline-based system for configuration checking and reporting associated with an information processing system | |
CN111651365B (zh) | 接口自动化测试方法及装置 | |
CN111459795A (zh) | 集群的压力测试方法及装置、计算机设备、存储介质 | |
CN111338869A (zh) | 配置参数管理方法、装置、设备及存储介质 | |
CN111209188A (zh) | 一种分布式存储***的测试方法和装置 | |
US20180123899A1 (en) | Technology agnostic network simulation | |
CN112732556B (zh) | 分布式***的自动化测试方法、装置、设备及存储介质 | |
CN112559525B (zh) | 数据检查***、方法、装置和服务器 | |
CN108009086B (zh) | 基于用例分解和功能学习的***自动化测试方法 | |
CN111240920B (zh) | 性能测试方法、装置、服务器及存储介质 | |
CN115129574A (zh) | 一种代码测试方法和装置 | |
CN111859139A (zh) | 应用程序推荐方法、装置、计算设备和介质 | |
RU2532714C2 (ru) | Способ получения данных при оценке ресурсов сети и устройство для осуществления способа | |
CN113836212B (zh) | 数据库数据自动生成Json数据的方法、可读介质和电子设备 |
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 |