Postman的pm对象
Posted 白雪冬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Postman的pm对象相关的知识,希望对你有一定的参考价值。
一、前言
pm对象只能在Postman本地应用版本中使用,不能早Chrome浏览器的Postman插件中使用。
二、pm.info对象
pm.info对象包含与正在执行的脚本有关的信息,如请求名称、请求ID和迭代计数等有用信息存储在该对象中。
(1)pm.info.eventName,返回结果为字符串。它用来输出是在“Pre-request Script”选项卡还是在“Test”选项卡中执行的脚本,让用户构建脚本,如图所示:
在“Postman Console”窗口输出结果,如图所示:
(2)pm.info.iteration,返回结果为数值类型。它用来显示当前运行迭代的次数(从0开始)。假设有这样一个集合“测试”,如图所示:
使用集合运行器运行,设置迭代次数为3,运行后在“Postman Console”窗口中输入结果,如图所示:
(3)pm.info.iterationCount,返回结果为数值类型。它用于返回计划运行的迭代总数。修改上面集合的预请求脚本,如图所示:
集合运行器依然设置为3次迭代,运行集合后,查看“Postman Console”窗口,如图所示:
(4)pm.info.requestName,返回结果为字符串类型。它用于返回请求名。
(5)pm.info.requestId,返回结果为字符串类型。它用于返回请求ID。如图所示:
三、pm.sendRequest对象
pm.sendRequest对象允许异步发送HTTP/HTTPS请求。简单地说,如果用户有一个繁重的计算任务或需要发送多个请求,那么现在可以在后台执行该逻辑。用户可以指定一个回调函数,并在底层操作完成时得到通知,而不是等待调用来完成(因为这会阻塞任何下一个请求)如图所示:
以上是关于Postman的pm对象的主要内容,如果未能解决你的问题,请参考以下文章
postman——集合——执行集合——测试脚本——pm对象简单示例02
postman——集合——执行集合——测试脚本——pm对象简单示例01