Mock数据生成方法、装置、设备及存储介质制造方法及图纸

技术编号:33292073 阅读:25 留言:0更新日期:2022-05-01 00:13
本发明专利技术涉及云测试领域,揭露一种Mock数据生成方法,包括:接收到客户端发送的数据请求时,获取所述数据请求中的统一资源标识符;识别所述统一资源标识符中是否包含预设的通用关键字;在所述统一资源标识符中包含所述通用关键字时,解析所述统一资源标识符的Mock接口路径;将所述数据请求推送至所述Mock接口路径对应的Mock接口,并利用Mock接口解析所述数据请求的Mock场景参数;根据所述Mock场景参数,生成所述数据请求的Mock请求数据,并将所述Mock请求数据返回至所述客户端。本发明专利技术还提出一种Mock数据生成装置、设备以及存储介质。本发明专利技术可以提高Mock数据生成的准确率。发明专利技术可以提高Mock数据生成的准确率。发明专利技术可以提高Mock数据生成的准确率。

【技术实现步骤摘要】
Mock数据生成方法、装置、设备及存储介质


[0001]本专利技术涉及云测试领域,尤其涉及一种Mock数据生成方法、装置、电子设备及可读存储介质。

技术介绍

[0002]Mock技术是指构造一个虚拟的对象代替一个不容易构造、获取的对象,例如:在进行前端开发和接口测试时,都需要用到后端工程师提供的接口,但是往往后端搭建速度较慢,可能还没有完成,此时则构造虚拟的后端Mock数据,以供前端进行开发及接口进行测试。
[0003]目前常见的Mock数据生成方法通常只能实现单一Mock数据生成,若数据请求中包含多个请求数据,则需要浪费大量时间,且由于接口单一,导致无法保证生成的Mock数据的准确率。

技术实现思路

[0004]本专利技术提供一种Mock数据生成方法、装置、电子设备及计算机可读存储介质,其目的在于提高Mock数据生成的准确率。
[0005]为实现上述目的,本专利技术提供的一种Mock数据生成方法,包括:
[0006]接收到客户端发送的数据请求时,获取所述数据请求中的统一资源标识符;<br/>[0007]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Mock数据生成方法,其特征在于,所述方法包括:接收到客户端发送的数据请求时,获取所述数据请求中的统一资源标识符;识别所述统一资源标识符中是否包含预设的通用关键字;在所述统一资源标识符中包含所述通用关键字时,解析所述统一资源标识符的Mock接口路径;将所述数据请求推送至所述Mock接口路径对应的Mock接口,并利用Mock接口解析所述数据请求的Mock场景参数;根据所述Mock场景参数,生成所述数据请求的Mock请求数据,并将所述Mock请求数据返回至所述客户端。2.如权利要求1所述的Mock数据生成方法,其特征在于,所述根据所述Mock场景参数,生成所述数据请求的Mock请求数据,包括:提取所述Mock场景参数中的场景方法参数及场景组件参数;根据所述场景组件参数,构建所述Mock场景参数的编程模块,并获取所述编程模块下所述场景方法参数对应的函数;利用所述函数,生成所述Mock场景参数对应的目标数据,得到Mock请求数据。3.如权利要求1所述的Mock数据生成方法,其特征在于,所述解析所述统一资源标识符的Mock接口路径,包括:获取所述统一资源标识符的数据层次结构;根据所述数据层次结构,筛选出所述统一资源标识符中的Mock接口路径。4.如权利要求1所述的Mock数据生成方法,其特征在于,所述识别所述统一资源标识符中是否包含预设的通用关键字,包括:将所述统一资源标识符转化为字符串编码;获取所述预设的通用关键词的字符串编码,判断所述通用关键词的字符串编码与所述统一资源标识符的字符串编码是否匹配;若所述通用关键词的字符串编码与所述统一资源标识符的字符串编码匹配,确定所述统一资源标识符中包含预设的通用关键字;若所述通用关键词的字符串编码与所述统一资源标识符的字符串编码不匹配,确定所述统一资源标识符中不包含预设的通用关键字。5.如权利要求1所述的Mock数据生成方法,其特征在于,所述将所述Mock请求数据返回至所述客户端,包...

【专利技术属性】
技术研发人员:侯慧芳
申请(专利权)人:平安消费金融有限公司
类型:发明
国别省市:

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

1