接口测试大讲堂--(接口是什么--第一讲)

哈喽。大家好,欢迎进入接口测试大讲堂第一讲--接口是什么?

在做接口测试之前,我们要了解一下什么是接口?

接口其实就是提供服务的一方,是系统数据交互的一个通道。

那我们现在用一个实例帮大家理解一下,这个数据到底是怎么通过接口做交互的?

一.实操演示接口是什么?

首先,这个页面是我们的仓库管理系统登录页面,当时我们输入用户名admin和密码123456,点击登录到登录成功,这个过程发生了什么?

  1. 首先前端页面发送了请求request,且带参数用户/密码/验证码
  2. 点击登录的时候,会调用登录接口(后端开发人员开发的),里面的业务逻辑是,当拿到前端请求过来的参数组装好request后,发送请求报文(发送到哪里呢,发送到登录接口url),在代码里读取数据库信息做比对,验证正确,则返回response信息
  3. 前端页面拿到了正确的返回报文response以后,前端会处理跳转到首页里

从这个例子中,我们可以总结下。接口就是点击登录这个动作后就触发了登录接口

二.接口的组成部分

通过上面的登录接口实例,来看下接口的组成部分

  • 1.接口地址url:

例登录接口地址:http://192.168.22.129/api/login

http-请求协议,192.168.22.129-域名或ip,/api/login-资源路径

2.请求方法:

看开发定义的请求方法是什么,测试就对应用什么方法。restful风格中常见的请求方法为post、get、put、patch、delete等。

3.请求头:

发送请求到服务器,包含的头部信息。常见的content-type(数据类型,是以xml还是json格式请求的)。

4.请求体:

发送请求到服务器,具体传递的数据。例如要完成注册接口的调用,请求体包含密码用户名name、pwd、验证码code。

5.响应内容:

接口文档中描述的响应内容,与接口测试的实际结果做比较,可以判断当前接口是否通过。响应内容包含:响应码-http状态码、响应头、响应体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值