Postman Sandbox API:pm 对象

pm 对象是 Postman Sandbox 中的一个非常核心的对象,其包含了与正在执行脚本有关的所有信息,报告访问正在发送的请求或收到的响应,还允许改变环境和全局变量。相当于可以替代沙箱中的其他绝大部分功能。

pm 对象内部的几个核心功能:

  • pm.info info 对象包含与正在执行的脚本有关的信息。例如请求名称,请求ID和迭代计数;
  • pm.variables/pm.environment/pm.globals,变量管理;
  • pm.request,pm 内的 request 对象表示当前脚本所在的请求;
  • pm.response,response 对象表示当前脚本所在请求的响应结果;
  • pm.cookies,cookies 对象包含与请求域相关联的 cookie 列表;
  • pm.test,test 函数用于编写异步测试,可以精确命名测试,同时也不会影响其他代码执行;
  • pm.expect,断言函数,底层使用 ChaiJs 中定义的 BDD 断言方式;
  • pm.sendRequest,sendRequest 函数用于发送异步请求;
  • pm.iterationData,iterationData 包含当前运行指定的数据文件中的数据;

由于这部分内容很多,需要分成几部分来介绍。

  1. 请求相关功能
  2. 测试相关功能
  3. 发送异步请求

你可能感兴趣的:(Postman Sandbox API:pm 对象)