zoukankan      html  css  js  c++  java
  • postman设置token为全局变量

    postman设置token为全局变量有2种方式:

    1.在设置里面设置,Manage Environment,添加token的值就可以了,但是这样的方式有一种缺陷,就是把token写死了,一旦更换账号,就会报错,入参的时候,token的格式为{{token}}

    2.通过在test里面写入代码设置token为全局变量:入参的时候,token的格式同样为{{token}}

    这时候查看环境变量:如图

    我这边有2个token是因为我有2个登陆接口,为了防止token的值错乱,所以在设置第二个token的时候要加以区分,入参的时候,token的格式为{{token_teacher}}

    jmeter可以使用正则表达式提取token为下一个请求使用,postman同样可以像jmeter一样,我在测试更改密码接口过程中,需要入参验证码,这个时候就可以把获取验证码接口和修改密码接口放在一起,

    设置token和验证码代码如下:

    token:

    var jsonData =JSON.parse(responseBody);//获取body中返回的所有参数

    postman.setGlobalVariable("token",jsonData.data.token);//把返回参数中的keys设置为环境变量

    验证码:

    var jsonData = JSON.parse(responseBody); //获取响应json格式报文
    postman.setEnvironmentVariable("authCode", jsonData.data.authCode); //设置验证码,值为jsonData.data.authCode
    tests["authCode"]=jsonData.data.authCode; //验证响应报文里有authCode参数返回

  • 相关阅读:
    How to configure security of ActiveMQ ?
    CentOS 搭建 nginx + tomcat
    25个 Git 进阶技巧
    写给Git初学者的7个建议
    my links
    Shell scripts to Create a local dir base on the time.
    81For全栈技术网
    一款可视化的在线制作H5
    在线制作h5
    在线制作h5——上帝的礼物
  • 原文地址:https://www.cnblogs.com/sherry0127/p/9378169.html
Copyright © 2011-2022 走看看