一种基于中间人代理技术的mock测试装置的制作方法

文档序号:20874963发布日期:2020-05-26 16:22阅读:来源:国知局

技术特征:

1.一种基于中间人代理技术的mock测试装置,其特征在于:该mock测试装置应用于基于中间人代理技术的mock测试方法,所述mock测试方法包括:

应用客户端通过手机、pc的系统代理设置事先连接好中间人代理服务,应用客户端再发起mock数据请求;

中间人代理拦截所述mock数据请求并将客户端的mock数据请求透传至应用服务器;

应用服务器接收到中间人代理发送的mock数据请求后,响应中间人代理发送的所述mock数据请求,并返回对应的mock一次响应结果至中间人代理;

中间人代理接收到应用服务器发送的mock一次响应结果后,向mock平台发起针对mock一次响应结果的查询请求;

mock平台收到中间人代理的所述查询请求后,会根据自身配置情况进行接口匹配,响应中间人代理的所述查询请求,并返回对应的mock二次响应结果至中间人代理;

中间人代理接收到mock平台发送的mock二次响应结果后,判断的mock二次响应结果的合法性,若非法则返回mock一次响应结果,若合法则返回mock二次响应结果;

所述的中间人代理是一个网络代理服务,运行在本地或运行在云端;

所述的mock平台是一个云端服务,通过此平台人工配置接口的输入数据和输出数据,也处理中间人代理的查询请求;

所述mock测试装置包括:

请求发起模块,用于应用客户端发送mock数据请求,用于中间人代理发送应用服务端的mock一次响应结果查询请求;

拦截模块,用于中间人代理拦截客户端发送的mock数据请求;

数据接收模块,用于应用服务端接收中间人代理发送的客户端的mock数据请求,用于中间人代理接收应用服务器发送的mock一次响应结果以及mock平台的二次响应请求,用于mock平台接收中间人代理的查询请求;

地址信息提取模块,用于mock平台提取自身存储的应用客户端调用的请求路径对应的配置数据;

数据生成模块,用于应用服务端及mock平台生成相对应的mock数据;

数据推送模块,用于应用服务端及mock平台向中间人代理推送mock数据。

2.根据权利要求1所述的一种基于中间人代理技术的mock测试装置,其特征在于:所述的应用服务端和mock脚本都基于数据库。

3.根据权利要求1所述的一种基于中间人代理技术的mock测试装置,其特征在于:所述应用客户端所用的手机优先为折叠智能手机,所述的折叠智能手机包括手机本体和手机套(1),其中,所述的手机套(1)由主体部(11)和伸展部(12)组成,伸展部(12)可根据智能手机的折叠与否而在主体部(11)内进行水平运动;

所述的主体部(11)由平铺的水平基板(111)以及沿水平基板(111)边缘弯曲向上的一号折弯边座(112)组成,水平基板(111)上设置有可供伸展部(12)左右运动的滑动槽(a),滑动槽(a)上下两侧对称设置有限位槽(b);

所述的伸展部(12)由平铺的推送板(121)以及沿推送板(121)边缘弯曲向上的二号折弯边座(122)组成,推送板(121)可滑动的嵌入主体部(11)的滑动槽(a)内,推送板(121)上下两侧设置有卡入主体部(11)中限位槽(b)的限位块;所述的推送板(121)与主体部(11)的滑动槽(a)内侧壁通过一号弹簧(123)连接;

所述主体部(11)的一号折弯边座(112)与伸展部(12)的二号折弯边座(122)上均设置有凹槽(c);一号折弯边座(112)的上端、右端和下端均各设置有一号卡紧压扣(113),且各一号卡紧压扣(113)之间相互独立布置;二号折弯边座(122)的上端、左端和下端均各设置有二号卡紧压扣(124),且各二号卡紧压扣(124)之间也相互独立布置;所述的一号卡紧压扣(113)与二号卡紧压扣(124)均通过二号弹簧(125)分别安装在对应折弯边座的凹槽(c)内。


技术总结
本发明属于计算机技术领域,尤其涉及一种基于中间人代理技术的mock测试装置,本发明包括应用客户端、中间人代理、应用服务端和mock平台;应用客户端连接好中间人代理服务,再发起mock数据请求;中间人代理将客户端的mock数据请求透传至应用服务器;应用服务器响应所述mock数据请求,并返回对应的mock一次响应结果至中间人代理;中间人代理向mock平台发起针对mock一次响应结果的查询请求;mock平台响应中间人代理的所述查询请求,并返回对应的mock二次响应结果至中间人代理;中间人代理判断mock二次响应结果的合法性。本发明提供了一种能够保护代码,避免代码被侵入,以及灵活性较好的mock测试装置。

技术研发人员:邢中祥
受保护的技术使用者:广州市有车以后信息科技有限公司
技术研发日:2019.07.17
技术公布日:2020.05.26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1