postman使用以及脚本编写

一、集合

创建一个集合,可以给不同模块的请求分组

二、请求

创建请求
设置地址、类型、参数、鉴权头等

三、环境变量

Environment ,可以设置不同环境的全局变量,通常用于鉴权的token
一个项目成百上千的请求,除了登录接口基本都需要登录接口返回的token用于鉴权,不可能一个一个请求去粘贴登录接口返回的token,太麻烦
这时候就要用一个全局变量了,在环境变量中写一个变量,在其他任意需要的地方用双花括号就可以使用,如: {{token}}

四、脚本

在登录接口的 Tests中编写 javascript脚本

// view -> Show Postman Console 可以打开postman的控制台
console.log(postman) // postman全局对象
console.log(postman.__execution) 
console.log(postman.__environment) // 环境变量

// 请求返回值
var res = JSON.parse(responseBody)
console.log(res)

// cookies
var cookies = responseCookies
console.log(cookies)

// 响应头
console.log(responseHeaders)

var headers = JSON.parse(JSON.stringify(postman.__execution.response.headers))
// 设置环境变量
postman.setEnvironmentVariable("token_qunyou_back", headers[5].value);

// 设置完成后,查看环境变量
console.log(postman.__environment)

有了这个就不需要手动去复制、粘贴token了,每次打开postman,请求一下登录接口,所有接口都可以拿到最新的token了

tips:

如果项目是用cookie做鉴权的,登录接口会自动给postman写入cookie,不需要写脚本

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值