什么是接口测试中的接口?

什么是接口测试中的接口?,第1张

什么是接口

接口无非有两种,一种是内部接口,一种调用对外包装的接口

内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,例如下订单,首先你需要登录,然后调用下订单接口,两个模块有交互那么相互之间的调用,就属于内部接口

对外包装的接口:例如A部门做一个买车服务,它卖两种车一是二手,二是新车,那么它要卖二手车,是不是直接可以调用二手车部门共享的数据进行包装,从而是不是达到数据的共享等等,就不一一举例子。

2. 常用接口采用方式:

1、webService接口:是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。可以使用的工具有SoapUI、jmeter、loadrunner等;

2、http api接口:是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和

post等方法,这也是最常用的两种请求方式。可以使用的工具有postman、RESTClient、jmeter、loadrunner等;

3. https并非是应用层的一种新协议,只是http通信接口部分用SSL(Secure socket Layer)和TLS(Transport Layer Security)协议代替而已aqui te amo。

这不是在接口中抛异常,而是在接口中定义异常,

现在使用spring时,我们往往用接口来定义对象,而通过注入的方式来获取对象,并处理。

在接口中定义异常,就是告诉调用者,必须在运行方法后处理异常。如果不定义的话。所有的异常必须由接口的实现类自己处理,这在很多时候并不合适。

抛错也就是输出一些内容,直接 echo 或者 return 就行;

如果是直接url 地址访问调或者函数方法内调 api,用 return ,跟正常的函数返回值是一样的;

如果是ajax 的方式调, 就用 echo;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11743273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存