接口测试 概述

软件开发的两种结构

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 

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

相关推荐