【技术实现步骤摘要】
一种服务器测试方法、装置及API网关
本专利技术涉及通信
,具体涉及一种服务器测试方法、装置及API(ApplicationProgrammingInterface,应用程序编程接口)网关。
技术介绍
服务器是提供计算服务的设备,服务器主要与客户端进行交互,用来处理客户端发送的服务请求,并向客户端返回相应的响应信息。由于服务器需要提供高可靠的服务,因此,服务器在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高,服务器在正式上线运行之前都需要经过多种多样的测试,来保证服务器满足设计要求。现有技术中都采用对服务器进行线下测试的方式,在线下测试中,由于发送至服务器的服务请求并不是真实线上客户端发送的,而是通过模拟器模拟的服务请求,而通过模拟器模拟的服务请求,往往并不能准确体现出线上传递过程中出现的问题,所以说,现有技术中,通过了线下测试的服务器在上线之后,还是会出现各种各样的问题。因此,现有技术对服务器进行线下测试的方式存在着测试准确性低的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种服务器测试方法、装置及API网关,能够解决现有技术对服务 ...
【技术保护点】
一种服务器测试方法,其特征在于,包括:接收客户端发送给线上服务器的线上服务请求;对所述线上服务请求进行复制,并将复制得到的线上服务请求发送给被测服务器;基于所述被测服务器响应所述复制得到的线上服务请求返回的请求响应结果,确定所述被测服务器的测试结果。
【技术特征摘要】
1.一种服务器测试方法,其特征在于,包括:接收客户端发送给线上服务器的线上服务请求;对所述线上服务请求进行复制,并将复制得到的线上服务请求发送给被测服务器;基于所述被测服务器响应所述复制得到的线上服务请求返回的请求响应结果,确定所述被测服务器的测试结果。2.根据权利要求1所述的方法,其特征在于,在对所述线上服务请求进行复制之后,还包括:将所述线上服务请求发送至线上服务器。3.根据权利要求2所述的方法,其特征在于,在将所述线上服务请求发送至线上服务器之后,还包括:接收所述线上服务器响应所述线上服务请求返回的线上响应结果,并转发给客户端。4.根据权利要求1所述的方法,其特征在于,所述基于所述被测服务器响应所述复制得到的线上服务请求返回的请求响应结果,确定所述被测服务器的测试结果的过程包括:接收所述被测服务器响应所述复制得到的线上服务请求得到的请求响应结果;基于所述请求响应结果,确定所述被测服务器的测试结果。5.根据权利要求4所述的方法,其特征在于,所述基于所述请求响应结果,确定所述被测服务器的测试结果的过程包括:基于所述请求响应结果中包含的响应时间,确定所述被测服务器的测试结果;和/或;基于所述请求响应结果中包含的响应错误率,确定所述被测服务器的测试结果;和/或;基于所述请求响应结果中包含的错误响应标识,确定所述被测服务器的测试结果。6.根据权利要求4所述的方法,其特征在于,在接收所述被测服务器响应所述复制得到的线上服务请求得到的请求响应结果之后,还包括:禁止向所述客户端返回所述请求响应结果。7.根据权利要求1-6任意一项所述的方法,其特征在于,所述接收客户端发送给线上服务器的线上服务请求的过程包括:接收客户端发送给线上服务器的符合第一预设协议的线上服务请求;将所述符合第一预设协议的线上服务请求转换成符合第二预设协议的线上服务请求。8.一种服务器测试装置,其特征在于,包括:线上服务请求接收模块,用于接收客户...
【专利技术属性】
技术研发人员:陆小双,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。