找回密码
 立即注册
postman:
cookie解决的作用就是用于解决记录用户登录问题,相当于一个令牌:在接口调用的过程当中我携带cookie进行访问时候,服务器知道时登录状态。
session:他是用于身份的鉴权

提示html格式的信息证明接口没有拉通

cookie和session的区别:
cookie是存储在客户端上面,cookie不是很安全,而且数据保存有限制
session:是存储在服务器上面,session比cookie安全,没有存储限制
两者都是键值对(key values)的方式进行存储的,cookie存储在4kb,cookie存储的时效性比较长,一般在一个月左右都没问题,session时效性没有cookie好。
cookie只支持字符串类型   session支持任意格式的数据类型
//判断状态码
tests["Status code is 200"] = responseCode.code === 200;
//判断接口的响应时间
tests["Response time is less than 200ms"] = responseTime < 200;
//判断响应题当中的内容,body当中msg的所有内容包括他的 code以及msg信息
tests["Body matches string"] = responseBody.has("登录帐号不存在!");

接口参数化的处理
                              获取第一条接口的响应报文体,作为下一个接口的入参

//获取当前省份接口的信息设置为变量作为下一个接口的入参
//1.获取当前接口的响应报文体里面的内容
var jsonobject = xml2Json(responseBody)
//2.通过页面标签获取指定的值
var data = jsonobject.ArrayOfString.string
//3.把获取到的报文值设置成全局变量
postman.setGlobalVariable("s", data[2]);

token:(http://h5shop.duoceshi.com/pages/home/index
token是服务端生成字符串--->给客户端
当之后我客户端访问服务器时候需要带上token来告诉服务端我现在 用户是不是处于登录状态用于身份鉴权
token是具有时效性的
token不仅仅能够适用于 浏览器还能适用于app进行使用

//获取当前的token信息作为之后接口的数据传参
var data = JSON.parse(responseBody)
//把获取到的token信息 设置成全局变量
postman.setGlobalVariable("token", data.data.token);
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册