一种用于不同场景的mock数据返回方法及装置制造方法及图纸

技术编号:32905904 阅读:28 留言:0更新日期:2022-04-07 11:56
本发明专利技术公开了一种用于不同场景的mock数据返回方法,涉及数据处理的技术领域,包括以下步骤:在mock数据接口设置预设场景标识;接收来自用户端的数据请求,获取所述数据请求对应的实际请求标识;对比所述实际请求标识与所述预设场景标识,若一致,则获取所述预设场景标识对应的mock数据;接收所述预设场景标识所对应的所述mock数据,并发送所述mock数据至所述用户端。本发明专利技术能够对请求的数据进行标识,根据请求的标识不同,返回不同的mock数据,实现本方案的mock数据返回方法适用于不同的场景。景。景。

【技术实现步骤摘要】
一种用于不同场景的mock数据返回方法及装置


[0001]本专利技术涉及数据处理的
,具体涉及一种用于复杂场景的mock数据返回方法及装置。

技术介绍

[0002]众所周知,一个项目的开发需要前端和后端配合来完成,后端程序员需要为前端开发提供api接口,然后前端才能借助这些接口来实现项目预期的功能,由于软件开发过程的复杂性质,因此往往需要调用一些复杂的服务和接口,而且这些接口配置麻烦,数据不容易构造,因此需要模拟构造(mock)来进行测试。
[0003]现有技术在实际使用过程中发现:同一接口不能根据请求的不同场景返回不同的数据,即现有的mock方案难以支持复杂的业务场景,使得现有的测试场景过于单一。如果一个接口仅仅对应一个场景,那面对不同的场景需要设置不用的mock接口,这种操作方式大大增加了工作人员的工作量,使得工作人员的测试效率低下。

技术实现思路

[0004]为了解决上述
技术介绍
中提到的至少一个问题,本专利技术提供了一种用于复杂场景的mock数据返回方法及装置,能够对请求的数据进行标识,根据请求的标识不同,返本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于不同场景的mock数据返回方法,其特征在于,具体包括:在mock数据接口设置预设场景标识;接收来自用户端的数据请求,获取所述数据请求对应的实际请求标识;对比所述实际请求标识与所述预设场景标识是否一致,若一致,则获取所述预设场景标识对应的mock数据;接收所述预设场景标识所对应的所述mock数据,并发送所述mock数据至所述用户端。2.根据权利要求1所述的用于不同场景的mock数据返回方法,其特征在于:所述预设场景标识包括mock数据标记值、场景的关键字段以及mock数据的关键字段中的一种或者多种。3.根据权利要求2所述的用于不同场景的mock数据返回方法,其特征在于:接收来自用户端的数据请求,并对数据请求进行验证,验证通过后得到所述实际请求标识。4.根据权利要求3所述的用于不同场景的mock数据返回方法,其特征在于:基于所述预设场景标识,提取所述场景的关键字段内的函数的输入参数;根据所述输入参数拆分所述预设场景标识,得到关键字段参数;将所述关键字段参数组合到所述预设场景标识中,生成校验程序;所述校验程序对所述数据请求进行验证,验证通过后,得到所述实际请求标识。5.根据权利要求3所述的用于不同场景的mock数据返回方法,其特征在于,对比所述实际请求标识与所述预设场景标识,若一致,则获得所述预设场景标识对应的mock数据,具体包括:设置所述预设场景标识中的m...

【专利技术属性】
技术研发人员:钱枫曾素芬陈伟庭
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:

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

1