APIFOX设置token

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

pm.test(“Status code is 200”, function () {

pm.response.to.have.status(200);

});

// 把responseBody转为json字符串

var data = JSON.parse(responseBody);

// 设置环境变量token,供后面的接口引用,位置就是上一步获取的位置

pm.globals.set(“token”, data.result.token);

在不登录的情况下获取token 就需要前置操作了 操作和上面后置操作一样的 不一的只在脚本


在这里插入图片描述

在这里插入图片描述

// body 里面的参数需要自己设置对应的

// 定义发送登录接口请求方法

function sendLoginRequest() {

// 获取环境里的 前置URL

// const baseUrl = pm.environment.get(‘BASE_URL’);

// 登录用户名,这里从环境变量 LOGIN_USERNAME 获取,也可以写死(但是不建议)

// const username = pm.environment.get(‘LOGIN_USERNAME’);

// 登录用户名,这里从环境变量 LOGIN_PASSWORD 获取,也可以写死(但是不建议)

// const password = pm.environment.get(‘LOGIN_PASSWORD’);

// 构造一个 POST x-www-form-urlencoded 格式请求。这里需要改成你们实际登录接口的请求参数。

const loginRequest = {

url: ‘http://localhost:8080/sbimes/sys/login’,

method: ‘POST’,

// 若 body 为 x-www-form-urlencoded 格式,mode 为 ‘urlencoded’

// body: {

// mode: ‘urlencoded’,

// urlencoded: [

// { key: ‘account’, value: username },

// { key: ‘password’, value: password }

// ]

// }

/*

// 若 body 为 form-data 格式,mode 为 ‘formdata’

body: {

mode: ‘formdata’,

formdata: [

{ key: ‘account’, value: username },

{ key: ‘password’, value: password }

]

}*/

// 若 body 为 raw 或 json 格式,mode 为 ‘raw’

body: {

mode: ‘raw’,

raw: JSON.stringify(

{

“username”:“admin”,

“password”:“123456”,

“captcha”:“”,

“checkKey”:“”})

}

};

// 发送请求。

// pm.sendrequest 参考文档: https://www.apifox.cn/help/app/scripts/api-references/pm-reference/#pm-sendrequest

pm.sendRequest(loginRequest, function (err, res) {

if (err) {

console.log(err);

} else {

// 读取接口返回的 json 数据。

// 如果你的 token 信息是存放在 cookie 的,可以使用 res.cookies.get(‘token’) 方式获取。

// cookies 参考文档:https://www.apifox.cn/help/app/scripts/api-references/pm-reference/#pm-cookies

const data = JSON.parse(res);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值