• 关于postman返回参数


    1.Postman是做接口测试的,但是很多接口并不是直接就能测试的,需要一些预处理。比如登录的时候,需要传递一个token。如果是网页测试,一般打开登录页面的时候就会自动生成一个token,如果返回的是json格式,用Postman从中提取值很简单的,在Test中输入:

    //保存响应结果json
    var jsonData = JSON.parse(responseBody);
    //将响应结果中的access_token保存为全局变量hb_access_token  
    //最新版本pm环境变量设置使用方法
    pm.globals.set("hb_access_token",jsonData.access_token);
    //设置为环境变量
    pm.environment.set("token", jsonData.access_token); 

     如果获取成功,则可以在对应的环境变量或全局变量查看到对应的值

    注:

      在某次测试中,遇到需要获取的变量名包含特殊符号,提示查询不到对应的元素,最后使用json格式解决

    //将获取的json数据赋给变量
    var jsonData=pm.response.json();
    //获取返回的userid值
    parenTripNum=jsonData["x-access-token"];
    //将获取的变量设置为环境变量
    pm.environment.set("token", parenTripNum); 
    //将获取的变量设置为全局变量
    pm.globals.set("token", parenTripNum);
  • 相关阅读:
    养成写随笔的习惯
    脚本附加数据库
    脚本还原数据库
    C# 自定义安装包
    怕忘记了。记录一下要采购的元件1
    计划没有变化快啊
    一天三练有点累啊
    nRF24L01无线模块使用1电平转换
    好几年没参加IC公司的研讨会了
    变化
  • 原文地址:https://www.cnblogs.com/qiuqiu21/p/14121420.html
Copyright © 2020-2023  润新知