zoukankan      html  css  js  c++  java
  • Postman-断言和Runner

    断言(部分)

    // 推荐用全等 ===,确保类型和值都一致
    tests['Status code is 200'] = responseCode.code === 200; //判断响应结果是否是200
    // 判断是否存在 'code' 值
    tests["Body matches code"] = responseBody.has("NON001");
    var jsonData = JSON.parse(responseBody);
    postman.setEnvironmentVariable("sessionId",jsonData.result);//响应结果中的result保存为sessionId的值
    tests[`[INFO] Request params: ${JSON.stringify(request.data)}`] = true;//打印request的请求信息
    tests["have code "]=jsonData.hasOwnProperty("code")===true;//断言响应结果中是否存在code
    tests[`[INFO] Response timeout: ${responseTime}`] = responseTime < 6000;//断言响应时间
      collections
      可以将编写的接口用例加入collections,便于执行runner操作;加入界面如图
      Runner
      在postman主页面中,点击runner,打开运行界面,
      在runner页面中,左侧显示的是历史运行结果,中间是需要进行测试的接口用例信息,其中Environment显示的是需要进行的环境设置,而Iteration是需要进行迭代的次数;而右侧显示的是运行接口用例详情。
     
  • 相关阅读:
    面向对象编程(一)
    函数嵌套(闭包)、阶乘、斐波那数列知识
    函数的定义及用法
    常见例子
    Python解析JSON详解
    linux yum install mvn
    消息组件
    websphere 安装中出现JNDI资源找不到问题总结
    多业务Nginx解决方式
    python-pip 安装使用问题
  • 原文地址:https://www.cnblogs.com/lp475177107/p/10220303.html
Copyright © 2011-2022 走看看