zoukankan      html  css  js  c++  java
  • Postman提取接口返回值设置变量

    在做接口测试时经常遇到需要登录接口返回的一个token值做为后面接口参数的问题,像登录接口,每次返回的token值都不一样,而怎么将这个token的值实时的传到下一个接口中呢,这时我们就需要在Postman里面设置环境变量;

    登录时提取接口返回的值,具体方法如下,在Tests中添加代码将返回response设置为环境变量

     代码如下

    // 把responseBody转为json字符串
    var data = JSON.parse(responseBody);
    // 设置环境变量token,供后面的接口引用
    pm.environment.set("user_token", data.result.user_token); 

    如此就将token设置为环境变量可以随时调用了

     获取Header代码如下

    //将token提取出来并存到变量中
    var data = postman.getResponseHeader("Access-Token");
    //将上面的变量设置成环境变量
    pm.environment.set("Access-Token",data);

    设置环境变量代码如下

    postman.setEnvironmentVariable("key", "value");//postman  5.0以下版本设置环境变量的方法
    pm.environment.get("key", "value");//postman  5.0以上版本设置环境变量的方法

    设置全局变量代码如下

    postman.setGlobalVariable("key", "value");//postman 5.0以下版本设置全局变量方法
    pm.globals.set("variable_key", "variable_value");//postman 5.0以上版本设置全局变量方法
  • 相关阅读:
    Guns 01 项目基本运行
    个人 比较好用的软件
    个人 软件开发 综合技能提升
    开源框架 综合知识
    开源框架 工作流框架
    开源框架 Java 开发框架 1
    开源框架 Java 管理系统
    开源框架 C#
    scp(安全拷贝)和rsync(增量复制)
    完全分布式集群的准备工作
  • 原文地址:https://www.cnblogs.com/drunkle/p/13189392.html
Copyright © 2011-2022 走看看