zoukankan      html  css  js  c++  java
  • postman使用--接口的关联

    前戏

    在实际接口测试过程中,接口经常会有关联,比如需要取上一个接口的返回值,然后作为参数传递给下一个接口作为参数,假设我们要获取A接口返回的userid值作为B接口的请求参数

    先设置环境,所有接口在一个环境下

    A接口请求URL如下

    https://postman-echo.com/post
    请求方式为post
    请求参数:userid(这里自己定义,接口会返回对应的id值)
    这个接口在x-www-form-urlencoded设置userid

    提取变量

    根据返回值我们需要从返回值中提取userid值,在Test标签栏下编写脚本获取userid值,还是在A请求中写

    //将获取的json数据赋给变量
    var jsonData=pm.response.json();
    //获取返回的userid值
    user_id=jsonData.json["userid"];
    //控制台查看
    console.log(user_id);
    //将获取的变量设置为全局变量
    pm.globals.set("user_ID", user_id);

    设置B接口

    B接口请求URL如下,请求方式为GET
    postman-echo.com/get?param1={{user_ID}}
    先执行A接口,在执行B接口,此时B接口通过全局变量user_ID可以获得A接口的返回值

  • 相关阅读:
    Java学习日记Ⅰ
    docker 安装redis
    maven 打包 把第三方包也打进去
    wiki 配置数据源 编码要是utf8 不能是utf8mb4
    SCFT用公钥登录
    配置tomcat重启脚本
    tomcat
    centos7 搭建rabbitmq服务 3.7.15
    安装openoffice
    tomcat 日期切分
  • 原文地址:https://www.cnblogs.com/zouzou-busy/p/11031049.html
Copyright © 2011-2022 走看看