CN119496721A 接口测试方法、服务装置、电子设备、存储介质及产品 (杭州和利时自动化有限公司)_第1页
CN119496721A 接口测试方法、服务装置、电子设备、存储介质及产品 (杭州和利时自动化有限公司)_第2页
CN119496721A 接口测试方法、服务装置、电子设备、存储介质及产品 (杭州和利时自动化有限公司)_第3页
CN119496721A 接口测试方法、服务装置、电子设备、存储介质及产品 (杭州和利时自动化有限公司)_第4页
CN119496721A 接口测试方法、服务装置、电子设备、存储介质及产品 (杭州和利时自动化有限公司)_第5页
已阅读5页,还剩25页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2所述http转换器对接口测试工具发送的http请求进行数据解析,得到所述连接器在所述业务请求类型为同步业务请求时,调用所述http代理接口,通过所述代理接口将所述传输数据和所述http请求的标识传输给待测试服务所述http转换器基于所述业务请求类型和所述http请求的标识,获取所述所述连接器接收所述待测试服务端发送的异步业务数据,并从所述异步若所述业务请求类型为同步业务请求,则根据所述http请求的标识,若所述业务请求类型为异步业务请求,则根据所述http请求的标基于所述业务请求类型和所述http请求的标识,从所述http若在所述最大超时时长内查询到所述http请求对应的响应结果,若在所述最大超时时长内未查询到所述http请求对应的响应结所述连接器根据所述待测试服务端的IP地址和端口创建传输通道,所述连接器利用基于JSON的远程过程调用协议,引入所述待测试服务3所述http转换器将所述http请求对应的响应结果传输给所述接口所述http转换器对接口测试工具发送的http请求进行数据解析,得到所述连接器在所述业务请求类型为同步业务请求时,调用所述http代理接口,通过所述代理接口将所述传输数据和所述http请求的标识传输给待测试服务所述http转换器基于所述业务请求类型和所述http请求的标识,获取所述所述处理器,用于通过运行所述存储器中的程序,实现如权利要求1至被处理器运行时使得所述处理器实现如权利要求1至6中任意一项所述的4[0002]Theia作为一个基于Web技术的可扩展平台,为用户提供了多语言的云端和桌面IDE体验,其易用性、可扩展性和跨平台特性使其成为现代软件开发中不可或缺的工具之转换器的缓存中提取出所述http请求对应的5所述接口测试工具根据所述响应结果确定接口测6[0043]本申请实施例技术方案适用于接口测试的应用场景,具体用于对基于Theia框架[0044]Theia(全称EcIDE体验,其易用性、可扩展性和跨平台特性使其成为现代软件开发中不可或缺的工具之[0045]目前市面上大量产品使用Theia作为基础框架,开发出了涉及各行各业的软件产7接口测试工具进行HTTP协议接口的调用。用户通过接口测试工具20发送用于接口测试的中,http转换器101连接的接口测试工具为支持HTTP接口测试的工具,例如Postman、[0054]本实施例在http转换器101对http请求进行数据解析得到地址数据后,需要根据务端输出的http请求对应的响应结果和http请求的标识传输给htt8设置有传输通道服务端401和后端业务处理组件402,连接器102通过内部设置的传输通道客户端1022与传输通道30连接,待测试服务端40通过内部设置的传输通道服务端401与传输通道30连接,从而能够实现连接器102与待测试服务端40通过与传输通道30的连接进行该后端业务处理组件402能够通过传输通道服务端401实现与传输通道30之间的数据交互。另外,在连接器102中设置的代理接口1021包括针对同步业务请求的代理接口(SYNC_API)[0057]在通过上述步骤确定出http请求的业务请求类型为同步业务请求时,连接器102http请求的标识对应的代理接口1021将解析出的传输数据和确定的http请求的标识均传后,利用后端业务处理组件402对传输数据进行处理,并做出针对http请求的响应,并将http请求对应的响应结果和该http请求的标识通过传输通道30传输给连接器102,连接器102再将http请求对应的响应结果和该http请求的标识传输给http的业务请求类型为同步业务请求,则需要在连接器102将待测试服务端40传输的http请求对应的响应结果和该http请求的标识传输给http转换器101后,http转换器101直接根据[0060]进一步地,本实施例的http转换器101的缓存中也存储有待测试服务端40通过连储的各个异步业务数据的标识进行匹配分析,将http转换器101的缓存中存储的标识与http请求的标识相匹配的异步业务数据作为该http请求对应的9试服务端,并将待测试服务端输出的http请求对应的响应结果和http请求的标识传输给[0064]http转换器101在获取到http请求对应的响应结果之后,直接将该http请求对应步业务数据推送,接口测试服务装置10中的连接器102通过传输通道客户端1022接收传输通道30传输的异步业务数据,传输通道客户端1022将异步业务数据传输给连接器102中的代理接口1021从异步业务数据中获取到业务ID,并将该业务ID作为该异步业务数据的标识。然后,连接器102将该异步业务数据和该异步业务数据的标识发送给http转换器101,http转换器101直接将该异步业务数据和该异步业务数据的标识相关联,并存储到其内部[0072]本实施例根据业务请求类型和http请求的标识,从http转换器101的缓存中进行够从http转换器的缓存中查询出http请求对应的响应结果,若从http转换器101的缓存中[0074]本实施例在基于业务请求类型和http请求的标识,从http转换器101的缓存中进[0076]如果实时采集到的当前的查询时长已经超过最大超时时长,则说明http转换器存中可能未存储http请求对应的响应结果,有可能是待测试服务端40并未向http转换器口创建连接器102与待测试服务端40之间的传输通道30,其中,该传输通道优选为调用方法,并利用JSON_RPC协议将待测试服务端40中的接口和接口的调用方法以RPC代理的初始化,生成待测试服务端40中的各个接口对应的代理接口。其中,JSON_RPC(JSON于控制本发明方案程序执行的集成电路。还可以是数字信号处理器(DSP)、专用集成电路[0116]存储器200中保存有执行本发明技术方案的程序,还可以保存有操作系统和其他[0119]通信接口220可包括使用任何收发器一类的装置,以便与其他设备或通信网络通请上述实施例所提供的任意一种接口测试方法算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述[0123]所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执点说明的都是与其他实施

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论