zoukankan      html  css  js  c++  java
  • postman的断言/环境变量的处理

    我们做接口测试都会有一个断言操作;也有一个变量被频繁使用,这时候可以用环境变量来处理

    目录

    1、postman之断言

    2、postman之环境变量

    1、postman之断言

    同样以postman的登录接口为例,点击postman右侧的Response body: Contain string,查看上一次请求接口里面包含哪些字符串,可以作为断言,如下图:

    如果想要以某一响应结果的字段作为准确断言,如响应结果为json串的,点击postman右侧的Response body: Json value check,然后通过通过json取值的方法,找到想断言的字段,然后处理

    2、postman之环境变量

    第一种:变量被频繁使用,比如ip和端口号这种,则可以用环境变量来做处理

    点击设置图标->添加变量->添加一个临时环境变量,填写key和value值->选择添加的环境变量,以{{xx}}格式调用

    第二种:临时环境变量需要每次特定的选择一下,比较麻烦,可以设置为全局环境变量

    与添加临时环境变量一样,但是在添加时,选择globle进行添加,其他一致,但不用特定选择

     

    第三种:有时候希望提取上一个请求的结果作为下一个请求的参数,这个以jpress的删除接口为例,首先要拿到新增后的id,然后才能删除

     第一步:在想要获取响应结果请求的test中填写下面的代码

    var jsonData = JSON.parse(responseBody);
    postman.setEnvironmentVariable("id", jsonData.data);  
    

     

     

    第二步:添加环境变量

     

     执行删除接口时,可以先点一下新增,再删除,不然可能不会成功

    同样的,也可以设置为全局变量的形式,其他操作与之前一致

  • 相关阅读:
    sql的reader方法注意事项
    C++ pair(对组)的简单了解
    cin>>
    枚举
    FirstTry_HelloWorld
    错误:'class QApplication' has no member named 'setMainwidget'
    Open Asset Import Library(assimp) vs2010编译
    vs2010中配置OpenGL以及针对64位系统所遇问题的解决办法
    修改文件夹权限以及右键终端设置
    ubuntu中安装iso文件
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/9833654.html
Copyright © 2011-2022 走看看