The application provides a service test method, device, computer device and storage medium, wherein the method comprises: determining a server group required for providing the target service, wherein there are multiple servers in the server group; setting multiple test tasks for the server group, wherein one test task is used for performance test of one or more servers; controlling the server The group performs multiple test tasks in parallel to determine whether the target service meets the preset performance requirements. The above service test method can realize the automatic test of the target service, effectively improve the test efficiency of the application service, and save the human cost.
【技术实现步骤摘要】
服务测试方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别涉及一种服务测试方法、装置、计算机设备和存储介质。
技术介绍
通常,一种应用服务由一个或多个服务器提供。在实际运行之前,需要对提供该应用服务的服务器进行性能测试,以确定该应用服务是否能够满足预设的性能要求。目前,只能通过人工逐个对单个服务器进行性能测试,从而实现对整个应用服务的测试。然而,这种方式存在效率低且并发困难的问题。而且,目前的应用服务往往都是分布式集群部署的,因此对单个服务器进行性能测试并不能达到想要的服务测试的目的。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种服务测试方法、装置、计算机设备和存储介质,以解决现有技术中应用服务测试效率低的问题。本申请实施例提供了一种服务测试方法,包括:确定提供目标服务所需的服务器组,其中,服务器组中存在多个服务器;为服务器组设置多个测试任务,其中,一个测试任务用于对一个或多个服务器进行性能测试;控制服务器组并行执行多个测试任务,以确定目标服务是否满足预设的性能要求。在一个实施例中,在确定提供目标服务所需的服务器组之后,还包括:接收应用安装指令;响应于应用安装指令,获取目标应用的安装包,其中,目标应用用于执行测试任务;将安装包下发至多个服务器中各服务器,并指示各服务器安装该安装包。在一个实施例中,在控制服务器组并行执行多个测试任务之后,还包括:接收服务器组中的各服务器返回的各测试任务的执行状态;在确定各测试任务 ...
【技术保护点】
1.一种服务测试方法,其特征在于,包括:/n确定提供目标服务所需的服务器组,其中,所述服务器组中存在多个服务器;/n为所述服务器组设置多个测试任务,其中,一个测试任务用于对一个或多个服务器进行性能测试;/n控制所述服务器组并行执行所述多个测试任务,以确定所述目标服务是否满足预设的性能要求。/n
【技术特征摘要】
1.一种服务测试方法,其特征在于,包括:
确定提供目标服务所需的服务器组,其中,所述服务器组中存在多个服务器;
为所述服务器组设置多个测试任务,其中,一个测试任务用于对一个或多个服务器进行性能测试;
控制所述服务器组并行执行所述多个测试任务,以确定所述目标服务是否满足预设的性能要求。
2.根据权利要求1所述的方法,其特征在于,在确定提供目标服务所需的服务器组之后,还包括:
接收应用安装指令;
响应于所述应用安装指令,获取目标应用的安装包,其中,所述目标应用用于执行所述测试任务;
将所述安装包下发至所述多个服务器中各服务器,并指示所述各服务器安装所述安装包。
3.根据权利要求2所述的方法,其特征在于,在控制所述服务器组并行执行所述多个测试任务之后,还包括:
接收所述服务器组中的各服务器返回的各测试任务的执行状态;
在确定各测试任务均执行成功的情况下,生成应用卸载指令;
将所述应用卸载指令发送至所述多个服务器中各服务器,以使得所述各服务器卸载所述目标应用并删除所述安装包。
4.根据权利要求2所述的方法,其特征在于,所述测试任务为混沌实验任务;
相应的,控制所述服务器组并行执行所述多个测试任务,包括:
将多个混沌实验任务中各混沌实验任务发送至对应的服务器,以使所述服务器执行所述混沌实验任务;
接收所述服务器组中的各服务器返回的硬件指标;
根据所述硬件指标确定所述各服务器在执行对应的混沌实验任务时对所述各服务器的硬件资源使用情况的影响。
5.根据权利要求4所述的方法,其特征在于,在将多个混沌实验任务中各混沌实验任务发送至对应的服务器,以使所述服务器执行所述混沌实验任务之后,还包括:
接收所述服务器组中的各服务器中返回的软件指标;
根据所述软件指标确...
【专利技术属性】
技术研发人员:陆新龙,周文泽,吴冕冠,王磊,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。