zoukankan      html  css  js  c++  java
  • 4-Postman接口关联小技巧

    1-接口关联

    当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候需要用到关联处理.

    2接口关联的思路

    • 要获取某个请求的响应结果,可以通过在Tests标签页中编写JavaScript脚本来实现
    // 获取json格式的响应数据
    var jsonData = pm.response.json()
    
    • 多个请求之间可以使用全局变量或环境变量来传递数据
    //把数据保存到全局变量中
    pm.globals.set( " token",token )
    
    • 获取某个全局变量的值:
    //非代码形式获取:
    {{variable}}
    //代码形式获取:
    pm. globals .get( "variablename" )
    

    3.接口关联案例

    (1).请求获取天气的接口,http: / /www . weather . com. cn/ data/sk/ 101010100. html
    (2).获取返回结果中的城市名称
    (3).调用百度搜索接口: http:/ /www. baidu. com/s?wd=北京, 把获取到的城市名称作为请求参数
    
    //实现思路
    (1) . postman访问天气接口,在Tests中编写脚本 :
    一先获取接口的响应数据,转化为json数据格式
    -从json数据中取出city的值
    -将city的值设置为全局变量
    (2).访问百度查询接口,将关键词设置为上-个请求添加的环境变量的值
    
    //脚本
    var jsonData = pm. response. json();
    var city = jsonData. weatherinfo.city;
    
    pm.globals.set("city",city);
    
    //百度查询URL
    http://www.baidu.com/s?wd={{city}}
    
    坚持,坚持,坚持…… 在你选择不放弃的那一刻, 成功其实已经在向你走近 我们无法得知什么时候会来临 但我们可以选择用自强的双手敲开幸福的门。
  • 相关阅读:
    Eclipse 修改maven 仓储Repository位置
    使用Eclipse构建Maven的SpringMVC项目
    The word is not correctly spelled问题解决
    navicat for mysql 显示中文乱码解决办法
    Missing artifact net.sf.json-lib:json-lib:jar:2.2.3:compile
    ApacheTiles实战
    使用Apache Tiles3.x构建界面布局
    SpringMVC整合Tiles框架
    最近遇到的问题
    Unity3D流行的游戏开发人员构建高速检查站系统
  • 原文地址:https://www.cnblogs.com/bronyaa/p/14897414.html
Copyright © 2011-2022 走看看