• 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}}
    
    坚持,坚持,坚持…… 在你选择不放弃的那一刻, 成功其实已经在向你走近 我们无法得知什么时候会来临 但我们可以选择用自强的双手敲开幸福的门。
  • 相关阅读:
    类的空间问题
    面向对象初识
    collections模块,shelve模块
    一段水印文字的练习
    jquery选择器中(:button)的含义
    关于通过jquery来理解position的relative及absolute
    [小明学算法]1.动态规划--最长递增子序列问题
    [小明学算法]2.贪心算法----
    [Unity的序列化]2.技能编辑器的实现
    [Unity的序列化]1.什么是序列化
  • 原文地址:https://www.cnblogs.com/bronyaa/p/14897414.html
Copyright © 2020-2023  润新知