【技术实现步骤摘要】
一种基于函数计算的Mock数据方法及装置
本专利技术涉及应用系统开发测试
,尤指一种基于函数计算的Mock数据方法及装置。
技术介绍
由于大部分业务系统都有多个业务子系统构成,日常开发测试过程中,经常会出现当前子系统需要跟上下游进行联动调试的情况。目前,现有技术主要有两种做法:1、等上下游开发完毕,再对当前子系统进行开发与调试。2、在联动代码处先写死一个返回值进行开发,待上下游开发完成后,再将该部分的代码进行修改替换。上述第1种做法会导致项目开发中依赖加大,影响交付速度。第2种做法虽然能在一定程度上解决依赖的问题,但是返回内容由于是硬编码不够灵活,需要根据需要不停对联动部分的代码进行修改,且最后上下游都开发完成之后,需要返工重新修改联动部分的代码。此外,在业务系统全链路压测过程中,也会存在类似的问题。全链路压测是对一个完整的业务系统进行压力测试,需要业务系统中的各个子节点均能提供高可用高性能的服务。若系统中的任何一个子节点没有准备好,则整个全链路压测就无法进行。因此,亟需一种可以 ...
【技术保护点】
1.一种基于函数计算的Mock数据方法,其特征在于,该方法包括:/n获取用户编写的Mock代码片段,根据所述Mock代码片段对函数计算平台进行分装;/n通过函数计算平台编写函数代码,为所述函数代码创建触发器并部署Mock函数;/n获取空余的服务器资源,部署函数运行节点,将所述Mock函数下发至函数运行节点;/n利用函数运行节点的Mock函数进行上下游的Mock联调。/n
【技术特征摘要】
1.一种基于函数计算的Mock数据方法,其特征在于,该方法包括:
获取用户编写的Mock代码片段,根据所述Mock代码片段对函数计算平台进行分装;
通过函数计算平台编写函数代码,为所述函数代码创建触发器并部署Mock函数;
获取空余的服务器资源,部署函数运行节点,将所述Mock函数下发至函数运行节点;
利用函数运行节点的Mock函数进行上下游的Mock联调。
2.根据权利要求1所述的基于函数计算的Mock数据方法,其特征在于,获取用户编写的Mock代码片段,根据所述Mock代码片段对函数计算平台进行分装,包括:
定义函数名称;
定义http地址,用于处理接收Mock请求;
编写Mock代码,用于执行业务处理逻辑。
3.根据权利要求1所述的基于函数计算的Mock数据方法,其特征在于,为所述函数代码创建的触发器为http地址。
4.根据权利要求1所述的基于函数计算的Mock数据方法,其特征在于,该方法还包括:
在获取空余的服务器资源,部署函数运行节点时,当调用量增加自动扩展函数运行节点的数量,当调用量降低自动清理闲置的函数运行节点。
5.根据权利要求1所述的基于函数计算的Mock数据方法,其特征在于,利用函数运行节点的Mock函数进行上下游的Mock联调,包括:
当需要模拟当前应用系统调用下游依赖应用时,利用函数运行节点的Mock函数,将当前应用系统的下游地址配置成函数http地址进行数据Mock;
当需要模拟上游依赖应用调用当前应用系统时,利用函数运行节点的Mock函数创建当前应用系统的上游Mock服务,来调用当前应用系统。
6.一种基于函数计算的Mock数据装置,其特征在于,该装置包括:
数据Mock平台,用于获取用户编写的Mock代码片段,根据所述Mock代码片段对函数计算平台进行分装;
函数计算平台...
【专利技术属性】
技术研发人员:周文泽,陆新龙,谢伟,吴冕冠,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。