接口测试(上)

接口  简单来说就是软件程序之间数据交互的通道
接口测试  是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。(入参数和返回的数据比对,是否符合预期)
接口测试原理  模拟客户端向服务器发送报文请求,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程。
接口通信过程
1、与服务器端进行连接
2、发送请求数据
3、接收响应数据
4、关闭连接












cookie结合session一起使用,cookie保存在本地浏览器记录,session保存在服务器







token是前端自己处理自己保存,用户代码自己记录自己处理

做一个签名, 用加密算法,加上一个只有自己才知道的密钥, 对数据做一个签名, 把这个签名和数据一起作为token , 密钥别人不知道, 就无法伪造token了;
token 发过来的时候,再用同样的加密 算法和同样的密钥,对数据再计算一次签名, 和token 中的签名做个比较, 如果相同,就通过,不同就说明,数据部分肯定被人篡改过


 

token特点:

  • 不需要存储在服务端,服务器可以节省大量的存储资源,加快了响应速度
  • 传递的方式也是由双方协定,不管是否跨域,都可以正常传递
  • 只消耗CPU资源计算资源(验签)
  • token不能立即失效 ==》需要立即失效:有些大公司采用配置redis集群,回到session的问题

cookie和session token的联系

  • session可以通过Cookie实现,也可以不通过
  • token也可以通过Cookie实现,也可以不通过
  • Cookie+session一般都搭配做认证,Cookie是放在浏览器中的,session 是保存在服务端的数据库中的
  • 由于Cookie一般是和域名绑定的,一般很少和token搭配
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值