【技术实现步骤摘要】
接口调用测试方法、装置和计算机可读存储介质
本申请涉及计算机
,特别是涉及一种接口调用测试方法、装置和计算机可读存储介质。
技术介绍
终端上的应用为了实现其业务功能,往往需要调用其对应的应用服务器的接口来获取数据,而随着计算机技术的飞速发展,应用服务器的功能也逐渐变得多样化,其在响应终端应用的请求后,还可以根据应用场景的业务需求从第三方服务器的接口获取数据,并组合自身数据,最终返回至终端应用。为确保应用服务器的功能完善,通常需要进行测试。目前,测试应用服务器对第三方服务器接口的调用时,需要所调用的接口所涉及的各程序中关于接口调用的逻辑功能均完善后,才能进行联调测试。然而,各程序间的联调测试,需要各程序的开发者人为约定开发进度,才能保证联调测试顺利进行,其中任一方存在问题,联调测试就无法进行。因此,目前通过联调测试来进行接口调用测试的方式,效率低下。
技术实现思路
基于此,有必要针对
技术介绍
中引出的技术问题,提供一种接口调用测试方法、装置和计算机可读存储介质。一种接口调用测试方 ...
【技术保护点】
1.一种接口调用测试方法,应用于代理服务器,所述方法包括:/n监听目标端口接收的接口调用请求,所述接口调用请求为应用服务器对第三方服务器的接口调用请求,所述接口调用请求中携带待调用接口对应的目标统一资源定位符;/n当成功监听到所述接口调用请求时,遍历预先配置的规则集合,将所述目标统一资源定位符分别与规则集合中各条规则进行匹配;/n获取匹配成功的规则作为目标规则;/n获取所述目标规则对应的接口模拟数据,将所述接口模拟数据返回至所述应用服务器,以使得所述应用服务器根据所述接口模拟数据得到测试结果。/n
【技术特征摘要】
1.一种接口调用测试方法,应用于代理服务器,所述方法包括:
监听目标端口接收的接口调用请求,所述接口调用请求为应用服务器对第三方服务器的接口调用请求,所述接口调用请求中携带待调用接口对应的目标统一资源定位符;
当成功监听到所述接口调用请求时,遍历预先配置的规则集合,将所述目标统一资源定位符分别与规则集合中各条规则进行匹配;
获取匹配成功的规则作为目标规则;
获取所述目标规则对应的接口模拟数据,将所述接口模拟数据返回至所述应用服务器,以使得所述应用服务器根据所述接口模拟数据得到测试结果。
2.根据权利要求1所述的方法,其特征在于,所述接口调用请求是基于超文本传输协议的请求,在所述监听目标端口接收的接口调用请求之前,包括:
当接收到应用服务器发送的所述接口调用请求时,确定所述超文本传输协议对应的目的端口;
获取预先配置的端口映射规则,所述端口映射规则中预先配置了所述目的端口与所述目标端口之间的映射关系;
根据所述目的端口与所述目标端口之间的映射关系将所述接口调用请求路由至所述目标端口。
3.根据权利要求2所述的方法,其特征在于,在所述获取预先配置的端口映射规则之前,包括:
接收端口映射规则配置操作;
获取所述端口映射规则配置操作对应的配置数据,所述配置数据包括来源IP地址、所述目的端口对应的端口号及所述目标端口对应的端口号;
根据所述来源IP地址及所述目的端口对应的端口号确定源端口,根据所述目标端口对应的端口号确定所述源端口对应的目标映射端口,以配置所述端口映射规则。
4.根据权利要求1所述的方法,其特征在于,所述应用服务器用于获取域名配置文件,根据所述域名配置文件将所述接口调用请求中第三方服务器对应的域名解析为代理服务器对应的IP地址,根据解析得到的所述IP地址向所述代理服务器发送所述接口调用请求。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收终端发送的对所述接口调用请求对应的请求数据的第一查看请求;
根据所述第一查看请求获取所述接口调用请求对应的...
【专利技术属性】
技术研发人员:张洪娜,黄永德,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。