token案例:
案例:
网站:http://shop.duoceshi.com/login?redirect=%2Fdashboard
code接口:http://manage.duoceshi.com/auth/code
登录接口:http://manage.duoceshi.com/auth/login
登录接口参数:{“username”:”admin”,”password”:”e6WGOz+g/FuR646O7IF8JrlC6qH/anCI9/0UCsVDnUxN2aBdGKtRffNb1W7i87dRavZCNyP9yqvAcXLgdKtsRA==”,”code”:”8888″,”uuid”:”{{uuid}}”}
链接类型:Content-Type:application/json
搜索商品接口:http://manage.duoceshi.com/api/yxStoreCategory?page=0&size=10&sort=sort%2Cdesc
一、postman工具实现
第一个接口:
code接口:http://manage.duoceshi.com/auth/code
test中的语句:
//需要拿到uuid接口返回值里面的uuid作为下一个接口请求头里面的入参
// 1.通过JSON.parse函数把responseBody响应体进行格式化为json字符串
var jsonData = JSON.parse(responseBody);
// 2.通过json字符串里面的uuid这个键拿到对应的uuid值
postman.setEnvironmentVariable(“uuid”,jsonData.uuid);
第二个接口:
登录接口:http://manage.duoceshi.com/auth/login
body参数:
{“username”:”admin”,”password”:”e6WGOz+g/FuR646O7IF8JrlC6qH/anCI9/0UCsVDnUxN2aBdGKtRffNb1W7i87dRavZCNyP9yqvAcXLgdKtsRA==”,”code”:”8888″,”uuid”:”{{uuid}}”}
test语句:
//需要拿到登录接口返回值里面的token作为下个接口请求头里面的入参
// 1.通过JSON.parse函数把response响应体进行格式化为json字符串
var jsonData = JSON.parse(responseBody);
// 2.通过json字符串里面的token这个键拿到对应的token值设为环境变量
postman.setEnvironmentVariable(“token”, jsonData.token);
第三个接口:
搜索接口:
http://manage.duoceshi.com/api/yxStoreCategory?page=0&size=10&sort=sort%2Cdesc
原文地址:http://www.cnblogs.com/xiaolehong/p/16789360.html