目录:导读
前言
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

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



