本公开涉及计算机,尤其涉及一种测试方法、装置、设备及介质。
背景技术:
1、随着计算机技术的发展,利用调度系统来优化资源利用率的技术也随之发展。
2、调度系统中可以在多个服务运行单元之间合理分配资源处理任务,因此如何对调度系统进行测试成为了研究发展方向之一。
3、现阶段,往往需要依赖基于真实的服务运行单元构成的测试环境来对调度系统进行测试,对测试环境的资源依赖较高,测试成本较高。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种测试方法、装置、设备及介质。
2、第一方面,本公开提供了一种测试方法,包括:
3、接收测试任务;
4、响应于测试任务,生成测试任务对应的测试请求;
5、向mock测试节点发送测试请求,以使mock测试平台模拟目标服务运行单元针对测试请求的状态变更结果以及模拟生成状态变更结果对应的测试结果;
6、接收mock测试平台反馈的测试结果,测试结果用于反映目标服务运行单元所属调度系统的调度能力。
7、第二方面,本公开提供了一种测试方法,包括:
8、接收测试请求,测试请求是基于测试任务对应生成的;
9、响应于测试请求,模拟生成目标服务运行单元针对测试请求的状态变更结果;
10、模拟生成与状态变更结果对应的测试结果;
11、发送测试结果,测试结果用于反映目标服务运行单元所属调度系统的调度能力。
12、第三方面,本公开提供了一种测试装置,包括:
13、任务接收模块,配置为接收测试任务;
14、任务处理模块,配置为响应于测试任务,生成测试任务对应的测试请求;
15、请求发送模块,配置为向mock测试节点发送测试请求,以使mock测试平台模拟目标服务运行单元针对测试请求的状态变更结果以及模拟生成状态变更结果对应的测试结果;
16、测试结果接收模块,配置为接收mock测试节点反馈的测试结果,测试结果用于反映目标服务运行单元所属调度系统的调度能力。
17、第四方面,本公开提供了一种测试装置,包括:
18、请求接收模块,配置为接收测试请求,测试请求是基于测试任务对应生成的;
19、状态响应模拟模块,配置为响应于测试请求,模拟生成所目标服务运行单元针对测试任务的状态响应;
20、测试结果模拟模块,配置为基于状态响应,模拟生成目标服务运行单元对应的测试结果;
21、测试结果发送模块,配置为发送测试结果,测试结果用于反映调度平台的调度能力的测试结果。
22、第五方面,本公开提供了一种测试设备,包括:
23、处理器;
24、存储器,用于存储可执行指令;
25、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现第一方面的测试方法,或者以实现第二方面的测试方法。
26、第六方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面的测试方法,或者使得处理器实现第二方面的测试方法。
27、本公开实施例提供的技术方案与现有技术相比具有如下优点:
28、本公开实施例的测试方法、装置、设备及介质,能够利用mock测试平台模拟仿真目标服务运行单元针对测试请求的状态变更结果以及测试结果,mock测试平台无需对测试请求进行模拟运行,通过模拟仿真目标服务运行单元的状态变更结果即可实现对调度系统的测试,无需真实的服务运行单元构成的测试环境且降低了对测试环境的资源依赖,降低了测试成本。
1.一种测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于所述测试任务,生成所述测试任务对应的测试请求,包括:
3.根据权利要求2所述的方法,其特征在于,
4.一种测试方法,其特征在于,包括:
5.根据权利要求4所述的方法,其特征在于,所述测试请求是与所述测试任务所属任务调度类型对应的测试请求。
6.根据权利要求5所述的方法,其特征在于,
7.一种测试装置,其特征在于,包括:
8.一种测试装置,其特征在于,包括:
9.一种测试设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-6中任一项所述的测试方法。