应用详情:
Postman for Chrome
Version 5.0.1
win / x86-64
Chrome 58.0.3029.110
在我的收藏中,我在文件夹中有各种请求。
例如Collection>CollectionFolder1>Request1, Request2 ...
是否有可能在测试中获得引用请求名称,以便我可以编写如下内容:
try {
...
} catch (e) {
tests[Test failed with exception ${e} for call request ${SOME_VARIABLE_THAT_STORES_REQUEST_NAME}] = false
}
这样我就可以在我的所有请求中复制这个骨架,而不必费心去维护它。
是否有任何邮递员变量或结构可以存储任何此类信息。
答案 0 :(得分:12)
在https://www.getpostman.com/docs/postman/scripts/postman_sandbox - 段落请求/响应相关属性中,您可以使用“请求”对象。
request.name
:为您提供当前的测试用例名称
request.method
:给你使用的方法(PUT,GET等)
request.url
:为您提供目标网址
为了查看您可能使用的所有可用数据,我建议您打开控制台(查看/显示邮递员控制台或 Alt + Ctrl + C )并查看由此返回的数据:
console.log(request)
答案 1 :(得分:2)
此答案需要更新: 邮递员v6.5.2使用pm.info.requestName
console.log(“正在运行:” + pm.info.requestName);
查看pm.info:object https://www.getpostman.com/docs/v6/postman/scripts/postman_sandbox_api_reference