zoukankan      html  css  js  c++  java
  • postman接口间关联

    现有A、B两个接口,A接口返回的response的body中的部分数据,是B接口发起请求部分数据的来源。

    A接口response的body结构如下:

    {
        "address": "惠州市太乙路",
        "name": "用户020",
        "id": "BE5694C1-5885-468C-A2E8-0B0241F7BDD1-06731",
        "type": 256,
        "lastModifiedTime": "2018-08-09T16:36:59.785+0800",
        "industry1": "金融业",
        "province": "广东省",
        "industry2": "银行",
        "city": "惠州市",
        "khlx": "潜在客户",
        "jyfw": "金融、税务",
        "nydl": 33,
        "createTime": "2018-08-09T16:36:59.785+0800"
    }
    

     

    1、在A接口的test里面设定环境变量

    var data = JSON.parse(responseBody);
    if(data.city ==“惠州市”){
        tests["查询成功"] = true;
        postman.setEnvironmentVariable("name", data.name); #把请求响应得到的name值,设置为环境变量,给下一个接口请求引用
        postman.setEnvironmentVariable("id", data.id);}    #同上
    else{
        tests["查询成功"] = flase;}
    

      

    2、在B接口的参数 Body 和 url 中调用`id`、‘name’:

    随机数
    PostMan 除了提供环境变量和全局变量外,还提供了三种随机数。
    {{$guid}}
    :添加一个V4风格GUID
    {{$timestamp}}
    :将当前的时间戳,精确到秒
    {{$randomInt}}
    :添加0和1000之间的随机整数
  • 相关阅读:
    Linux Shell脚本编程--Head/Tail命令详解
    Python学习笔记-抽象
    L2-020 功夫传人
    pat 抢红包
    pat 集合相似度
    pat 喊山
    hdu1029
    win10 , JAVA安装 环境搭建
    ZOJ2540 Form a Square
    ZOJ3180 Number Game
  • 原文地址:https://www.cnblogs.com/lansan0701/p/9450059.html
Copyright © 2011-2022 走看看