接口测试小知识

1、 什么是接口?
电脑:USB、投影仪等(数据传输)
软件:统称为API(application program interface),支付宝支付,微信提现和充值,银联支付接口。(鉴权码:token、key、appkey)
接口包括:内部接口和外部接口
内部接口:开发人员自己开发的对自身系统提供及接口。
外部接口:开发系统调用外部的,如微信、支付宝,其他的接口。
总结:接口就是软件提供给外部的一种服务。用于做数据传输。
2、 软件为什么需要接口?
因为接口能够让内部的数据被外部进行修改
3、 为什么要做接口测试?
(1) 现在很多系统都是前后端分离,开发的进度不一样,需要把一开始开发出来的接口进行测试。
(2) 基于安全考虑,前端有验证很容易绕过,直接请求接口,特别:身份证信息,银行卡,金钱交易。
(3) 测试推崇的是测试左移,测试尽早的介入。
接口测试的本质:就是测试接口能否正常的交互数据,权限控制以及异常场景。
4、 接口返回的数据格式
Json格式、html格式、xml格式
JSON有两组数据组成:
Map对象,键值对,{key:value,key:value};
数组:[value1,value2,value3]
5、 企业接口测试的流程和方案?
(1) 拿到api接口文档,熟悉接口的业务,接口地址,入参,出参,错误码
(2) 接口计划和方案(如何测接口)
思路:
正例:输入正常的入参,查看接口是否返回成功。
反例:
鉴权反例:鉴权为空,鉴权码错误,鉴权码已过期
参数反例:参数为空,参数类型异常,参数长度异常
其他场景:分页异常
(3) 编写用例和评审
(4) 执行接口测试
(5) 输出接口测试报告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值