APIpost及ApiFox全局变量设置--案例全局tocken设置
官方文档 https://v7-wiki.apipost.cn/docs/最佳实践/请求一个需要登录才能访问的接口(基于COOKIE)
编写登录API接口,添加后执行脚本
登录一定要在hander添加空token!
- 脚本内容
apt.globals.set("token", response.json.data.accessToken);
这里需要注意response.json.data.accessToken
的格式要和返回体格式匹配,json.data.accessToken是指取返回体内data下的accessToken的值
- 返回体
{
"host": null,
"status": 200,
"msg": "操作成功",
"data": {
"username": "admin",
"password": null,
"code": null,
"rememberMe": false,
"accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJuaWNrTmFtZSI6ImFkbWluIiwidWlkIjoxLCJleHAiOjE2ODExMTY3NTN9.pmnIwuU3Yopv0pNBT433PuMXKT83wZ8zXDUCark9zU8"
}
}
设置全局token
编写测试接口
测试成功
补充:单接口token设置
手动单接口
取全局变量值的单接口
ApiFox
按图索骥
需要注意2和4要根据自己需求调整照抄无用
官网文档:https://apifox.com/help/pre-post-processors-and-scripts/variable-extraction
https://apifox.com/help/environment-and-variables/environment-variables-global-variables-temporary-variables
本文来自博客园,作者:KMP,转载请注明原文链接:https://www.cnblogs.com/touchTomorrow/p/17302378.html