接口测试 概述

Posted sunzzc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试 概述相关的知识,希望对你有一定的参考价值。

软件开发的两种结构

BS/CS

CS 客户端---服务器

C/S结构在技术上很成熟 它的主要的特点是交互性强,具有安全的存取模式,网络

通信量第、响应速度快,利于处理大量的数据

BS架构: 浏览器 --- 服务器结构

客户向浏览器发送请求  浏览器再向服务器发送请求 分布性强 开发简单  只需维护服务器

BS与CS优点对比

CS响应速度快 安全性强 用户体验号 一般应用于局域网 维护成本高

BS 可以实现跨平台 个性能力低 响应速度慢 所有有效单位日常办公用BS 实际生产中使用CS

 

HTTP协议

协议部分:

  协议名称  +端口 + 域名+虚拟目录

http请求:

  GET POST DELETE PUT CONNECT

  GET 与POST 请求的区别

    1 get使用路由传参 或cookie传参 post将数据放在请求体中

    2 get的url长度有限制 一般是1024字节 而post没有限制

    3 post 比get 安全 因为数据在密文传输

    4 get一般用来获取数据 post一般用来发送数据

客户端发送一个http请求消息包括:请求行 请求头 空行 请求体

http: 响应由四个部分组成 : 状态行 消息报头 空行 响应正文

 

cookie 与 session

区别在于

  cookie 数据保存在浏览器中 

  session 保存在服务端内存

  session 是基于cookie的 

  当服务器生成一个session时就会向客户端发送一个cookie保存在客户daunt 

  保证客户端发送的请求和响应 匹配上

 

以上是关于接口测试 概述的主要内容,如果未能解决你的问题,请参考以下文章

接口测试概述

接口测试概述

接口自动化:HttpClient + TestNG + Java - 接口测试概述+自动化环境搭建

接口自动化:HttpClient + TestNG + Java - 接口测试概述+自动化环境搭建

pytest接口自动化测试框架 | 接口测试概述

入门必知 | 接口测试详细概述