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

测牛学堂:软件测试之接口测试理论基础总结

接口概念

接口:系统之间数据交互的通道。
这个系统,可以是外部和内部,也可以是两个内部系统之间的通道。
比如我们前端的登录信息,主要是用户名和密码,它通过接口传递给后端,后端校验以后,把结果(通过,不通过)再返回给前端。

为什么要做接口测试(了解)

我们做接口测试,主要目的是校验接口响应数据与预期结果是否一致。
1 接口测试可以测试出页面测试发现不了的问题。
接口测试可以绕过前端页面,直接对服务器进行测试。
2 接口测试符合质量控制前移理念,越早发现错误,测试的工作量就越轻。
3测试成本低,收益高。

http协议简介

协议:不同事务之间的通信规则
http:超文本传输协议,基于请求和响应的应用层协议。

http协议特点:
1 客户端,服务器模式
2 简单快速
3灵活
4 无连接
5无状态

url简介

url全称统一资源定位符,是网络资源地址。
http就是使用url来建立连接和传输数据的。

url的组成:
协议:// ip地址[:port]/path/[?查询参数1&查询参数2]
协议:http,https
ip地址:可以是ip地址,也可以是域名,作用就是在网络环境中去定位一台主机
端口号:可以省略。http对应的默认端口是80,http对应的默认端口是443,它的作用是定位应用的入口。不用的应用占用不同的端口供外部连接
path:资源路径,查找应用对应的数据资源。也可以省略。
查询参数:可以没有,也可以有多个。给资源传递参数用。格式是key=value,用& 分割。

http://www.lryc.cn/news/33810.html

相关文章:

  • 基于土壤数据与机器学习算法的农作物推荐算法代码实现
  • python中html必备基础知识
  • 【专项训练】前言:刻意练习,不断的过遍数才是王道
  • 【Leetcode】反转链表 合并链表 相交链表 链表的回文结构
  • M1、M2芯片Mac安装虚拟机
  • 算法刷题-只出现一次的数字、输出每天是应该学习还是休息还是锻炼、将有序数组转换为二叉搜索树
  • 详解专利对学生、老师和企业员工、创业者、积分落户、地方补助的好处
  • Python图像处理:频域滤波降噪和图像增强
  • 智能手机高端“酣战”,转机在何方?
  • K8s pod 动态弹性扩缩容 HPA
  • C++中的类简要介绍
  • 项目管理工具DHTMLX Gantt灯箱元素配置教程:只读模式
  • 从LiveData迁移到Kotlin的 Flow,才发现是真的香!
  • 【BOOST C++】组件编程(2)-- 组件的设计原理
  • 基于单细胞多组学数据无监督构建基因调控网络
  • 蓝桥杯-最优清零方案(2022省赛)
  • Mac免费软件下载网站推荐(最全免费,替代MacWk)
  • GPU是什么
  • 20230305学习计划
  • SocketCan 应用编程
  • 从零学习python - 04函数方法与返回值
  • MySQL实战之事务到底是隔离的还是不隔离的
  • Elasticsearch:理解 Master,Elections,Quorum 及 脑裂
  • 【致敬女神】HTMLReport应用之Unittest+Python+Selenium+HTMLReport项目自动化测试实战
  • JAVA的16 个实用代码优化小技巧
  • 并发编程的三大挑战之原子性及其解决方案
  • QML动画(其他的动画)
  • Spark 配置项
  • 掌握Vue3模板语法,助你轻松实现高效Web开发
  • Jmeter+Ant+Jenkins接口自动化测试平台搭建