zoukankan      html  css  js  c++  java
  • postman关联 (含获取请求头的方法)

    在Tests里面输入脚本

    var jsonData = JSON.parse(responseBody);
    postman.setEnvironmentVariable("message", jsonData.code);

    获取响应的数据中 code 的值,然后赋值给字符“message”  如: 响应数据直接是{"code":0}  

     踩坑地方:

    这里的脚本要看响应的返回形式来修改

    如:

    var jsonData = JSON.parse(responseBody);
    postman.setEnvironmentVariable("uid", jsonData.result.uid);    这里响应返回的格式里面是 result 里面还有数组 所以 获取uid 脚本是 jsonData.result.uid

      

    在获取关联参数的时候可以设置一个environment,把获取的值放进去,给下个请求调用 ,没有设置environment貌似获取参数没保存到

    (这里直接创建一个获取值后,就自己会记录下来的了)

     


    获取了对应的值后,引用的写法:

    uid={{code}}

    参考: https://testerhome.com/topics/7614

    后记:

    获取请求头的写法:

     设置为全局变量的写法:

    postman.setGlobalVariable("uid",uid)

    获取响应信息

    后台响应:
    {"errCode":0,"errMsg":"登入成功","data":{"mobile":"159****7178"}
    取mobile的方法
    var jsonData=JSON.parse(responseBody);
    var mobile=jsonData.data.mobile
    postman.setEnvironmentVariable("mobile",mobile)  可以参考:https://www.cnblogs.com/kaibindirver/p/8939899.html

    另外一种写法: 

    //获取响应数据json对象

    var jsonData = pm.response.json();

    //从响应数据提取出token

    var token = jsonData.token;

    //设置token

    pm.environment.set("token", token);

  • 相关阅读:
    CentOS怎样强制卸载PHP以及自定义安装PHP
    HTMLparser 笔记
    linux如何查看CPU,内存,机器型号,网卡信息
    PC机做ISCSI存储服务器故障
    [ Python
    [ Python
    [ Python
    [ Python
    [ Python
    [ Python
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/8926867.html
Copyright © 2011-2022 走看看