史上最细,接口测试入门到精通整理,一篇打通...


前言

1、什么是接口测试

接口测试是测试系统组件间接口的一种测试。

接口测试主要用于检测系统内部各个子系统之间、外部系统与系统之间的交互。
测试的重点是检查数据交换,传递和控制管理的过程,以及系统间相互逻辑依赖关系等。

通俗来说接口测试就是接口提供方、接口调用方之间的交互,及逻辑处理的测试。

数据交换:注册
数据传递:将注册数据传递到服务器,调用程序,执行数据库sql语句,往数据表中插入数据
控制管理:在程序中设置字段的长度
系统间相互逻辑依赖关系:注册成功之后调用登录进行登录;共享充电宝是否收取押金依赖芝麻信用分

接口:
1)GUI:图形用户界面,并不是接口测试的重点。
2)API:应用程序接口,接口测试的主要对象。API专门用来提供给其他系统进行调用的程序接口。

Browser/Server、Client/Server架构必然需要前端和服务器进行交互,接口就是它们交互的枢纽。

在这里插入图片描述

其本质就是前台发送一个request(请求)报文给服务器,然后服务器响应返回一个response(响应)报文。我们对response报文进行分析,判断是否和我们的预期一致,从而检验业务是否正确实现。

通过输入看输出
模拟实际场景(服务架构(Java、Python、php)、数据场景(CRUD)、业务场景),对接口进行模拟调用,验证其响应性能、输出结果、异常处理等测试点。

HTTP接口测试知识点:

考试系统网址:http://182.92.178.83:8088/student/index.html#/login

Request URL(请求地址)

URL形式: http[s]://host[:port][abs_path][parameter]
比如: http://182.92.178.83:8088/api/student/user/register

Request Headers(请求头):头信息,包含了报文的描述信息

Accept(接收形式): application/json, text/plain, */*
Content-Type(提交形式): application/json
Cooki
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值