什么是接口?
什么是接口?
电脑:USB,投影机(数据传输)
软件:统称API,application program interface,微信提现和充值,支付宝支付,银联支付接口(鉴权码:token,key,appkey)
接口包括:内部接口和外部接口
内部接口: 开发系统调用外部的,微信,支付宝,其他的接口
总结:接口就是软件提供给外部的一种服务,用于做数据传输
软件为什么需要接口?
因为接口能够让内部的数据被外部进行修改。
为什么要做接口测试?
(1)现在很多系统都是前后端分离,开发的进度不一样,需要把一开始开发出来的接口进行测试。
mock
(2)基于安全考虑,前端有验证很容易绕过,直接请求接口,特别:身份证信息,银行卡,金钱交易。
(3)测试推崇的是测试左移,测试尽早地介入。
接口测试的本质:测试接口能否正常地交互数据,权限控制以及异常场景。
二、接口返回数据和JSON详解
1.json格式:三组数据
{error_code:0,msg:"提现成功",data[]}
error_code:错误码,0代表成功,code
msg:对错误码的中文说明
data:真正地返回的数据
2.JSON由两组数据组成
MAP对对象:键值对,{key:value,key:value}
数组:[value1,value2,value3]
2.html格式
<html>
<title></title>
<body>
<error_code>0</error_code>
……
</body>
</html>
3.xml格式
<?xml?version="1.0" encoding="utf-8">
<error_code>0</error_code>
……

浙公网安备 33010602011771号