【技术实现步骤摘要】
本专利技术涉及计算机软件,尤其涉及一种集成测试环境通过动态路由实现数据源隔离的方法。
技术介绍
1、在项目迭代开发的过程中,一般来说,团队的集成测试往往只有一套,同时进行着迭代新增功能点的常规的功能测试、同步生产数据规模进行压力或疲劳测试、和各个第三方团队联合测试等等。
2、如下图1所示,在此过程中,经常遇到数据冲突的问题,比如:
3、1、团队内部将生产数据或者某几个表同步到新库并切换数据源,这个时候外部依赖团队会发现数据和自己系统的存量数据不一致,影响外部团队的测试进度;
4、2、同一段时间内部不同测试人员测试不同的业务逻辑,需要基于不同的存量数据进行测试,需要连接不同的测试库;
5、3、不同外部团队同一段时间需要初始化不同的数据完成不同业务场景的功能验证和验收。
6、某些存在数据依赖的测试场景没法同时进行,特别当涉及多个团队协作的情况会拖慢测试进度;若根据需要通过部署多套应用程序的方式解决问题,容易会造成资源的浪费、增加测试和运维的部署和维护的工作量。
7、如图
...【技术保护点】
1.一种集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:包括以下几个具体的步骤:
2.如权利要求1所述的集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:在步骤S1中,配置信息可在程序运行过程中动态的修改。
3.如权利要求2所述的集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:在步骤S1中,通过Aop切面配置切点,如HTTP服务可以配置拦截所有Http请求。
4.如权利要求3所述的集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:在步骤S2中,路由规则包括基于远程IP配置重定向路由、基于Http参
...【技术特征摘要】
1.一种集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:包括以下几个具体的步骤:
2.如权利要求1所述的集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:在步骤s1中,配置信息可在程序运行过程中动态的修改。
3.如权利要求2所述的集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:在步骤s1中,通过aop切面配置切点,如http服务可以配置拦截所有http请求。
4.如权利要求3所述的集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:在步骤s2中,路由规则包括基于远程ip配置重定向路由、基于http参数支持路由规则、支持自定义路由规则。
5.如权利要求4所述的集成测试环境通过动态路由实现数据源隔离的方法,其特征在于:在步骤s2中:
6.如权利要求5所述的集成测试环境通过动态路由实现...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。