【技术实现步骤摘要】
服务测试方法、装置、电子设备及可读介质
[0001]本公开涉及计算机技术应用领域,尤其涉及一种服务测试方法、装置、电子设备及计算机可读介质。
技术介绍
[0002]mock是指在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。目前的mock方式通常为本地mock或者使用组件入侵方式mock。本地mock方式是指在消费端配置指定的标签和属性实现mock。组件入侵方式mock是指预先编写程序包,由消费端去引用该程序包,而该程序包通过服务端的拦截功能定向到mock平台实现mock。而本地mock方式代码编写多,会造成代码臃肿,并且不利于管理;组件入侵mock方式需要引入组件方式,该方法中消费端变动较大,对整体架构影响较大,其风险较高。
[0003]因此,需要一种新的服务测试方法、装置、电子设备及计算机可读介质。
[0004]在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解。
技术实现思路
[0005]有鉴于此,本公开实施例提供一种服务测试方 ...
【技术保护点】
【技术特征摘要】
1.一种服务测试方法,其特征在于,包括:获取mock调用请求,所述mock调用请求包括调用服务信息、调用方法信息和入参信息;根据所述调用服务信息确定目标mock服务;根据所述调用方法信息和所述目标mock服务确定目标方法;根据所述目标方法对所述入参信息进行处理,获得目标出参信息;响应所述mock调用请求反馈所述目标出参信息,以完成所述mock调用请求的服务测试。2.如权利要求1所述的方法,其特征在于,根据所述调用服务信息确定目标mock服务包括:获取至少一个初始mock服务,所述初始mock服务包括接口名信息;根据所述调用服务信息和各初始mock服务的接口名信息匹配,将匹配成功的初始mock服务确定为所述目标mock服务。3.如权利要求1所述的方法,其特征在于,根据所述目标方法对所述入参信息进行处理,获得目标出参信息包括:获取所述目标方法下的至少一个规则信息,所述规则信息包括匹配内容、匹配规则和匹配出参信息;根据各规则信息的匹配内容和匹配规则与所述入参信息进行匹配,将匹配成功的规则信息确定为目标规则信息;将所述目标规则信息的匹配出参信息确定为所述目标出参信息。4.如权利要求3所述的方法,其特征在于,根据各规则信息的匹配内容和匹配规则与所述入参信息进行匹配,将匹配成功的规则信息确定为目标规则信息包括:若匹配规则为包含规则,则将匹配内容包含在所述入参信息中的规则信息确定为目标规则信息;若匹配规则为不包含规则,则匹配内容不包含在所述入参信息中的规则信息确定为目标规则信息;若匹配规则为等于规则,则匹配内容与所述入参信息一致的规则信息确定为目标规则信息。5.如权利要求1所述的方法,其特征在于,响应所述mock调用请求反馈所述目标出参信息包括:根据所述入参信息对所述目标出参信息进行序列化操作...
【专利技术属性】
技术研发人员:陆帅忠,李秋林,
申请(专利权)人:京东科技控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。