什么是接口?

什么是接口?

电脑: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>

  ……

 

posted @ 2021-08-13 10:00  东边会有yu  阅读(544)  评论(0)    收藏  举报