使用变量

postman 中可以定义一些变量来实现一些值的复用。创建变量的入口如下图:断言和变量 - 图1

使用变量时,语法为:{{variable_name}}

当使用未定义的变量时,会显示如下提示信息:

断言和变量 - 图2

创建新变量:

断言和变量 - 图3

创建新变量后:

断言和变量 - 图4

在 postman 中,变量也是有其作用域的,上面我们创建的是 global variable,任何 Collection 中都可以用到。若想创建可见度更小的变量,也就是 local varibale,则可以创建一个新的 Environment:

断言和变量 - 图5

在新的 Environment 中创建变量后,可以指定当前使用的环境:

断言和变量 - 图6

使用断言:测试沙箱

postman 支持使用 js 来在请求前后执行一些逻辑,以及用 js 编写测试用例,例如:

断言和变量 - 图7

代码解释:

  1. pm.test("Status code is 200", function () {
  2. pm.response.to.have.status(200);
  3. });

pm.test代表创建了一个测试用例,pm.test()的第一个参数为测试用例的名称,第二个参数为一个函数对象,代表测试用例的逻辑