当前位置: 首页 > news >正文

从零开始学习软件测试-第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
  • 请求方式
  • 参数
    • 参数名称
    • 参数类型
    • 参数值
    • 参数的含义
    • 是否必填
    • 示例值
    • 请求头
  • 响应
    • 响应的字段
    • 字段的类型
    • 字段的含义
    • 示例值
http://www.lryc.cn/news/160034.html

相关文章:

  • ASP.NET Core 8 的 Web App
  • jeesite自定义数据字典,自定义字典表,自带树选择数据源(保姆级图文教程)
  • 基于v-md-editor的在线文档编辑实现
  • C(结构体指针、利用结构体指针偏移获取数据)
  • 数据结构和算法之插入排序
  • 感应电动机
  • AjaxJavaScriptcss模仿百度一下模糊查询功能
  • sqli-labs复现
  • k8s入门到实战--跨服务调用
  • 小程序中使用分包
  • python官方标准库
  • Python Opencv实践 - 霍夫圆检测(Hough Circles)
  • 异步请求库的实际应用案例:爬取豆瓣经典电影
  • 数据结构学习系列之两个单向链表的合并
  • java网络编程,套接字socket
  • 一日一技:Python如何同时调用多个GPT的API?
  • 【云原生】Docker环境安装
  • 56、springboot ------ RESTful服务及RESTful接口设计
  • sysmonitor如何使用
  • 视频监控/视频汇聚/安防视频监控平台EasyCVR如何将默认快照的raw格式改为jpg/base64格式?
  • QRCode.js生成的二维码水平居中的解决方案
  • 在Cisco设备上配置接口速度和双工
  • 增益带宽积GBW
  • 二分搜索树节点的查找(Java 实例代码)
  • 2.9 PE结构:重建导入表结构
  • MybatisPlus插件功能详细介绍 自动分页 通用分页实体
  • ES kibana 创建索引快速脚本
  • 2023年09月编程语言流行度排名
  • linux对一个文件夹中的所有文件重命名
  • Greenplum执行SQL卡住的问题