Apifox设置登录脚本
-
第一步,设置脚本
const url = '/Platform/Login/Login' const curUrl = pm.request.getBaseUrl(); let baseUrl = pm.environment.get("SYS"); console.log('sd',baseUrl) const account = pm.environment.get("account"); const pwd = pm.environment.get("pwd"); const tenantID = pm.environment.get("tenantID"); const userpwd = pm.environment.get("NDEyMw=="); const echoPostRequest = { url: baseUrl+url, method: "POST", header: { "Content-Type": "application/json", // 注意:header 需要加上 Content-Type }, body: { mode: "json", raw:JSON.stringify({"tenantID":tenantID,"account":account,"pwd":pwd,"userpwd":userpwd}) }, } pm.sendRequest(echoPostRequest, function(err, res) { if(err){ console.log(err); }else{ const resData = res.json() let token = resData.Data.Token pm.environment.set('Authorization', token); pm.environment.set('Last-Working-Object-Id', resData.Data.CurObjectId); } pm.test("login should be okay to process", function() { pm.expect(err).to.equal(null); pm.expect(res).to.have.property("code", 200); pm.expect(res).to.have.property("status", "OK"); }); }); -
第二步,设置环境变量
-
第三步,设置全局参数
-
第四步,设置环境具体参数值
-
第五步,设置前置操作
分类:
开发工具 / 接口神器
标签:
Apifox
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!