一种基于socket协议的测试案例挡板系统技术方案

技术编号:36535205 阅读:30 留言:0更新日期:2023-02-01 16:20
本发明专利技术公开了一种基于socket协议的测试案例挡板系统,包括挡板系统开关和基于socket协议的测试案例,所述挡板系统开关配置在客户端;客户端收到请求时,查看挡板系统开关是否打开,若开关打开,则判断请求的目标服务地址是否添加在配置文件中,若添加,则根据请求信息筛选相匹配的测试案例,并且将预置的测试案例响应信息返回给客户端。在测试时,某些业务场景会调用线上真实的系统,此时采用本发明专利技术的挡板系统代替真实系统,可避免测试数据与生产混用、数据污染及安全隐患等问题;并且在与外部联调时,若外部系统开发进度慢,此时调用本发明专利技术挡板系统以提前进入测试,可保证项目如期上线。上线。上线。

【技术实现步骤摘要】
一种基于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...

【专利技术属性】
技术研发人员:张兰王鹏
申请(专利权)人:南银法巴消费金融有限公司
类型:发明
国别省市:

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

1