码迷,mamicode.com
首页 > 其他好文 > 详细

Postman增加断言

时间:2019-08-02 13:05:28      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:cookie   思路   mic   postman   ESS   情况   读取   语法   检测   

 

什么是断言(Assert):预期结果与实际结果的判断。

  预期结果 == 实际:用例通过,写到报告里

  预期 != 实际:用例失败写到报告里

  一般情况下:断言只针对状态码 (200,400,500等)和Responses的Body(body中的json解析成JS对象)

  

postman的Test功能:可以去执行js的一个隔离的环境

    设置全局变量(有些时候一个值会关联到所有脚本的测试 需要定义为全局变量)

    设置环境变量(通过环境变量可以让脚本既能在测试环境执行又能在正式环境执行)

    拿到并处理请求的响应

    定义测试检测点和断言(注意 js里面 三个等于号代码类型和值完全匹配)

 

技术图片

 

 

 

sandbox:在postman中运行一些JavaScript代码的地方(可以使用chai语法 独立版Postman才能使用的)

  公共库(JavaScript)

  环境变量与全局变量

  动态变量

  操作cookie

  获取查看请求以及响应

  读取数据文件

  相关文档:https://learning.getpostman.com/docs/postman/scripts/postman_sandbox_api_reference/

  

  //chai语法
  pm.test("返回正确的状态码", function () {
    pm.expect(pm.response).to.have.status(200);
    pm.expect(pm.response).to.be.success;
  });

  Postman做ui测试

  思路

    发请求去拿到网站响应的->html

    解析html标签,判断一些元素是否显示

  目的

    快速检查ui是否正确

  用到的库 https://cheerio.js.org/

 

  

 

  

 

Postman增加断言

标签:cookie   思路   mic   postman   ESS   情况   读取   语法   检测   

原文地址:https://www.cnblogs.com/henanleon/p/11287785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!