token的讲解
一、token讲解
1、第一个接口 code接口
http://shop.duoceshi.com/apis/auth/code

成功以后:生成一个uuid

将uuid接口的响应体中返回的内容,uuid提取出来,作为登录接口请求体,请求参数
2、第二个接口:login接口
http://shop.duoceshi.com/apis/auth/login

3、body:{"username":"admin","password":"H2nPuA+oh4EZIBqob3tiyLgF2ZKHUTOiZ8Q/WlVaRWC9Ou4CzqUxNYP1mNyz/0hTwuRjn8Hp1OcqQrjps/WYsw==","code":"8888","uuid":"code-keyb57112f6b654494a8682148f8332681c"}

将uuid 设置一个变量
4、登录成功后会生成token值

"token": "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImV4cCI6MTc5MzY1NzkyNn0.QRT1-3QRDcKPm3kmUuqG8wfhU6PU3qTpuNlKsv7VGQMxgcovb7c8YyqeiFt3ev0EYuwzJ8IkN5JmxX2RJS767A"
第三个接口:build接口
http://shop.duoceshi.com/apis/api/menus/build

请求头前加token值


将登录接口返回的token,提取出来,作为buid的请求头的请求参数
二、操作
1、填写uuid接口

var jsonData = JSON.parse(responseBody);
// #将uuid的响应体生成的uuid 转换成json格式postman.setEnvironmentVariable("uuid",jsonData.uuid);// 将转换的json格式添加到环境变量中:uuid 引用变变量,变量名jsonObject.键名

环境变量中有uuid,后面的登录接口才能引用
第二个登录接口:
请求类型:


登录成功后生成token值提取出来,后面的所有将接口要引用token值

提取出token值

第三个buid接口
将登录接口提取的token,存放子啊buid接口的请求头;


总结:
1、将uuid的响应体中的uuid 提取出来,test中设置成变量
2、登录接口中,引用uuid,作为登录接口请求体中请求参数,进行登录;
3、登录成功后会生成一个token值,在test中将token值提取出来,设置变量
4、buid接口请求头中添加authorization 键,引用登录接口中提取的toke的变量,再发送接口
知识点:
1、将上一个接口的响应体作为下一个接口的请求体中的参数
2、将上一个接口的响应体作为下一个接口的请求头的参数
浙公网安备 33010602011771号