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

1. 首先什么是接口?

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

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

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

2. 常用接口采用方式:

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

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

webService:返回的格式xml还需要解析麻烦而且速度可能有降低(目前开发平台等都使用的http(get/post实现的)

http协议时超文本传输協议(不安全)

https是安全的超文本传输协议,是安全版的http协议使用安全套接字层(SSL)进行信息交换。

https协议主要针对解决http协议以下不足:

1.通信使用明文(不加密)内容可能会被窃听

2.不验证通信方身份,应此可能遭遇伪装

3.无法证明报文的完整性(即准确性)所以可能已遭篡妀

综上所述:目前我们看到的接口测试。相信大家用的https、http多一些

前端:app,网页统称前端(展示-负责貌美如花)

后端: 后台提供数据校驗,下订单等等处理(负责挣钱养家)

接口测试是测试系统组件间接口的一种测试接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换传递和控制管理过程,以及系统间的相互逻辑依赖关系等(通俗来说就是檢查业务逻辑是否满足业务需求,校验字段是否正常你实际结果是否满足预期)

d、请求参数、参数类型、请求参数说明

7. 为什么要做接口测試接口测试的目标

接口其实app和前端交互用的,所以好多人问为啥做功能测试还要测接口,目标是啥不是多此一举吗首先我告诉大家,这种想法是错误的

例如一个登陆接口例如产品上规定用户名6-10个字符数字下划线,但后端没做判断但我们业务人员测试肯定验证,但呮是前端做了校验后端压根就忘了这个小需求。那么后果来了如果一个懂的直接抓包去篡改你的接口然后绕过校验,通过sql注入直接随意登录如果你这是一个下单业务,是不是给公司造成了很大损失

所以此时此刻接口测试目标来了:

1.可能发现客户端没有发现的bug(那么也叫隐藏bug)

2.及早爆出风险(保证质量正常上线)

3.接口稳定了前端随便改

4.最重要检查系统安全性,稳定性

8.常常有人问我怎么测

例如:200(成功)/300(重定向别的地方)/400(请求语法错误)/500(服务器异常)

A. 用例设计(根据业务逻辑来设计用例登录5次,需要2分钟后再登录 删除关注的车列表少一条数据)

B. 参数组合(传入不同值)

C. 接口安全(绕过验证/绕过身份验证/参数是否加密等)

D. 异常验证(输入异常参数边界值)

声明:本文由入驻电子说专栏的作者撰写或者网上转载,观点仅代表作者本人不代表电子发烧友网立场。如有侵权或者其他问题请联系举報。

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

使用App看免费高清视频

打开土豆視频,缓存免流量观看

我要回帖

更多关于 接口测试中的接口是什么 的文章

 

随机推荐