【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种可配置测试桩服务的方法及系统。
技术介绍
超文本传输协议(HyperTextTransferProtocol,HTTP)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。HTTP是一个客户端和服务器端请求和应答的标准。客户端是终端用户,服务器端是网站。通常,由HTTP客户端发起一个请求,建立一个到服务器端指定端口的传输控制协议(TransmissionControlProtocol,TCP)连接。服务器端则在那个指定端口监听客户端发送过来的请求。一旦收到连接请求,服务器端(向客户端)发回一个状态行,比如\HTTP/1.1200OK\,和响应的消息,响应的消息可能是请求的文件、错误消息、或者其它一些信息。现在,客户端对HTTP的测试通常是将客户端发起的请求发送至调用服务器并在调用服务器增加一个拦截器,拦截客户端发送的请求,并根据拦截的请求返回模拟的响应结果,以测试客户端收到响应结果后的处理是否符合预期的需要。增加拦截器就需要对调用服务器系统的代码进行修改,且在修改时,需手动触发配置文件重新加载,无法做到变更实时生效,且管理复杂,容易引起运维事故。
技术实现思路
有鉴于此,本专利技术实施例提供一种可配置测试桩服务的方法及系统,以解决现有技术中在调用服务器增加拦截器过程复杂,且手动加载、管理复杂的技术问题。第一方面,本专利技术 ...
【技术保护点】
一种可配置测试桩服务的方法,其特征在于,包括:调用服务器获取客户端发送的超文本传输协议的服务请求,并根据所述服务请求生成相应的调用请求;所述调用服务器修改配置文件,并根据修改后的配置文件将所述调用请求发送至测试桩服务器;所述调用服务器接收所述测试桩服务器反馈的与所述调用请求相应的配置结果,并根据所述配置结果生成相应的服务结果并传送至所述客户端。
【技术特征摘要】
1.一种可配置测试桩服务的方法,其特征在于,包括:
调用服务器获取客户端发送的超文本传输协议的服务请求,并根据所述服
务请求生成相应的调用请求;
所述调用服务器修改配置文件,并根据修改后的配置文件将所述调用请求
发送至测试桩服务器;
所述调用服务器接收所述测试桩服务器反馈的与所述调用请求相应的配置
结果,并根据所述配置结果生成相应的服务结果并传送至所述客户端。
2.根据权利要求1所述的方法,其特征在于,所述调用服务器修改配置文
件,并根据修改后的配置文件将所述调用请求发送至测试桩服务器包括:
所述调用服务器获取IP地址添加指令;
所述调用服务器根据所述IP地址添加指令,在所述配置文件中添加测试桩
服务器的IP地址;
所述调用服务器根据所述IP地址将所述调用请求发送至测试桩服务器。
3.根据权利要求1所述的方法,其特征在于,还包括:
所述测试桩服务器接收所述调用服务器发送的调用请求,根据所述调用请
求输出相应的配置结果至所述调用服务器。
4.根据权利要求3所述的方法,其特征在于,所述测试桩服务器接收所述
调用服务器发送的调用请求,根据所述调用请求输出相应的配置结果至所述调
用服务器包括:
所述测试桩服务器接收所述调用服务器发送的调用请求;
所述测试桩服务器查看是否存在与所述调用请求相关的配置,若存在,则
按照所述配置输出相应的配置结果至所述调用服务器,否则,将所述调用请求
发送至目标网络服务器。
5.根据权利要求4所述的方法,其特征在于,所述测试桩服务器查看是否
存在与所述调用请求相关的配置,若存在,则按照所述配置输出相应的配置结
果至所述调用服务器,否则,将所述调用请求发送至目标网络服务器包括:
所述测试桩服务器解析所述调用请求中的调用域名;
所述测试桩服务器查看数据库中是否存在与所述调用域名相应的域名配
置;
若存在与所述调用域名相应的域名配置,则所述测试桩服务器解析所述调
用请求中的调用服务类型;
所述测试桩服务器查看所述数据库中是否存在与所述调用服务类型相应的
服务配置,若存在,则按照预设模板,输出与所述调用请求相应的配置结果至
所述调用服务器,否则,将所述调用请求发送至所述目标网络服务器;
若不存在与所述调用域名相应的域名配置,则所述测试桩服务器将所述调
用请求发送至所述目标网络服务器。
6.根据权利要求1-5中任一项所述的方法...
【专利技术属性】
技术研发人员:王枫,周晓廷,
申请(专利权)人:深圳市分期乐网络科技有限公司,深圳前海桔子信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。