服务测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42243519 阅读:30 留言:0更新日期:2024-08-02 13:54
本发明专利技术公开一种服务测试方法、装置、电子设备及存储介质。服务测试方法包括:接收测试请求,测试请求包括请求配置文件,请求配置文件包括服务中的一个或多个分支模块的启闭配置,服务包括多个流程模块,流程模块包括主干模块以及能够开启或关闭的分支模块,在分支模块开启时,执行分支模块的服务程序逻辑,在分支模块关闭时,跳过分支模块;响应于测试请求运行服务流程,在运行服务流程中,根据请求配置文件的启闭配置,开启或关闭服务中的一个或多个分支模块;输出运行服务流程的测试结果。本发明专利技术使得服务可根据测试需求进行变化,可同时响应多个测试请求,从而同时运行多种分支模块组合,满足不同测试的需求。

【技术实现步骤摘要】

本专利技术涉及测试相关,特别是一种服务测试方法、装置、电子设备及存储介质


技术介绍

1、如图1所示,现有的服务,例如搜索服务,包括多个分支模块。如图1所示的服务1’包括主干模块11’、14’、分支模块12’、13’以及控制分支模块开启或关闭的开关模块121’、131’。服务中的分支模块,可以通过对应的开关开启或关闭。例如分支模块12’可以通过开关模块121’设置开启或关闭,分支模块13’可以通过开关模块131’设置开启或关闭。

2、在现有的服务中,开关模块的设置由通用配置文件设置。服务在启动时读取一份通用配置文件,并且服务只能同时执行一种通用配置文件的配置。

3、然而,对于服务的测试,需要进行各种不同分支模块的不同组合,针对每种组合进行验证。例如搜索服务测试,每次搜索结果验证,都需要进行各种分支模块的不同组合,比如需要组合为图2或图3的组合。因此,服务测试,需要对每个分支模块进行不同的开关模块限制。

4、然而,现有的服务,由于只在启动时读取一份通用配置文件,在整个服务只能同时执行一种配置,因此,服务中的开关模块设置也只本文档来自技高网...

【技术保护点】

1.一种服务测试方法,其特征在于,包括:

2.根据权利要求1所述的服务测试方法,其特征在于,所述流程模块还包括控制所述分支模块开启或关闭的开关模块,所述响应于所述测试请求运行服务流程,在运行所述服务流程中,根据所述请求配置文件的启闭配置,开启或关闭所述服务中的一个或多个分支模块,具体包括:

3.根据权利要求2所述的服务测试方法,其特征在于,所述根据所述请求配置文件的启闭配置,设置所述待判断开关模块,具体包括:

4.根据权利要求3所述的服务测试方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的服务测试方法,其特征在于,所述请求配置文...

【技术特征摘要】

1.一种服务测试方法,其特征在于,包括:

2.根据权利要求1所述的服务测试方法,其特征在于,所述流程模块还包括控制所述分支模块开启或关闭的开关模块,所述响应于所述测试请求运行服务流程,在运行所述服务流程中,根据所述请求配置文件的启闭配置,开启或关闭所述服务中的一个或多个分支模块,具体包括:

3.根据权利要求2所述的服务测试方法,其特征在于,所述根据所述请求配置文件的启闭配置,设置所述待判断开关模块,具体包括:

4.根据权利要求3所述的服务测试方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的服务测试方法,其特征在于,所述请求配置文件还包括所述服务中的一个或多个流程模块的配置参数,所述方法还包括:

6.根据权利要求5所述的服务测试方法,...

【专利技术属性】
技术研发人员:黄岩枫
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1