【技术实现步骤摘要】
一种基于socket协议的测试案例挡板系统
[0001]本专利技术属于软件测试
,具体涉及一种基于socket协议的测试案例挡板系统。
技术介绍
[0002]众所周知,一个项目的成功上线离不开开发和测试的紧密配合。在项目转测过程中,在测试时,某些业务场景会调用线上真实的系统,容易出现测试数据与生产混用的情况,导致数据污染,存在安全隐患;并且在与外部联调时,因外部环境或内部环境不稳定、开发人员不积极配合,导致开发联调进度受阻、耽误后续的测试执行,使得测试转测节点延期,导致整个项目不能按时上线。
[0003]挡板系统可用于模拟一些构造有难度的测试场景,通过创建一个虚拟的对象来代替实际业务场景。在测试时,若外部环境不可用,可直接调用挡板系统,挡板系统根据预期输入返回预先设置的案例返回信息,这样既能保证测试进度,又能将生产数据与测试数据进行有效的分隔开,避免生产数据污染。
技术实现思路
[0004]本专利技术所要解决的技术问题是针对上述现有技术的不足,提供一种基于socket协议的测试案例挡板系统,可避 ...
【技术保护点】
【技术特征摘要】
1.一种基于socket协议的测试案例挡板系统,其特征在于,包括挡板系统开关和基于socket协议的测试案例,所述挡板系统开关配置在客户端;客户端收到请求时,查看挡板系统开关是否打开,若开关打开,则判断请求的目标服务地址是否添加在配置文件中,若添加,则根据请求信息筛选相匹配的测试案例,并且将预置的测试案例响应信息返回给客户端。2.根据权利要求1所述的一种基于socket协议的测试案例挡板系统,其特征在于,所述挡板系统开关具体设置在服务rpc属性配置文件中。3.根据权利要求1所述的一种基于socket协议的测试案例挡板系统,其特征在于,所述目标服务地址为测试环境的地址,测试环境分为dev和sit,若目标服务地址为生产ip,则挡板系统开关失效。4.根据权利要求1所述的一种基于socket协议的测试案例挡板系统,其特征在于,所述请求信息包括系统名、接口名及请求入参。5.根据权利要求1所述的一种基于socket协议的测试案例挡板系统,其特征在于,若在系统中没有相匹配的测试案例,则查看rpc属性文件中rpc...
【专利技术属性】
技术研发人员:张兰,王鹏,
申请(专利权)人:南银法巴消费金融有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。