从零开始学习软件测试-第38天笔记

接口测试

什么是接口

  • 接口是两个独立部件共享信息的边界,测试中常说的接口大部分是web接口。
  • web接口是遵循了http或者https协议的URL。

数据的流转过程

  • 由客户端通过接口将数据发送给服务器。
  • 服务器收到数据之后,取出想要的数据,拼装成一个sql语句,进行对应的操作。
  • 数据库将结果返回给服务器,服务器收到结果之后,拼装成一个json数据,返回给客户端。
  • 客户端收到数据之后,进行解析,取出想要的数据进行展示。

关于接口测试

  • 什么是接口测试
    • 模拟客户端发送请求给服务器,判断响应是否正确。
  • 接口测试的是前端还是后端
    • 抛开前端,测试后端
  • 为什么做接口测试
    • 防止数据被篡改
    • 提高开发效率

restful

  • 用来规定接口名称的规范,名称一般用名词来表示,想要做什么操作用请求方式来表示。
  • 操作
    • 增  post
    • 删  delete
    • 改 put
    • 查 get

json

  • 什么是json
    • json是一个数据格式
  • json的特点
    • json是纯文本
    • json具有自我描述性
    • json具有层级结构
  • json的值
    • 数字(整数和小数)
    • 字符串(必须用双引号)
    • 逻辑值(true和false)
    • 数值(列表)
    • 对象(字典)
    • null(空)

接口文档

  • URL
  • 请求方式
  • 参数
    • 参数名称
    • 参数类型
    • 参数值
    • 参数的含义
    • 是否必填
    • 示例值
    • 请求头
  • 响应
    • 响应的字段
    • 字段的类型
    • 字段的含义
    • 示例值

你可能感兴趣的:(软件测试,接口测试,学习,笔记)