应用详情:
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
}
这将允许我在所有请求中复制此骨架,而不必费心维护它。
是否有任何邮递员变量或结构可以存储任何此类信息。
在 https://www.getpostman.com/docs/postman/scripts/postman_sandbox - 段落请求/响应相关属性中,您可以使用"request"对象。
过时的使用request.name
:为您提供当前的测试用例名称pm.info.requestName
request.method
:为您提供使用的方法(PUT,GET等(
request.url
:为您提供目标网址
为了查看您可能使用的所有可用数据,我建议您打开控制台(查看/显示邮递员控制台或 Alt+Ctrl+C(并查看返回的数据: console.log(request)
Postman v6.5.2 及更高版本使用pm.info.requestName
console.log("Running: "+ pm.info.requestName);
看pm.info
对象:
https://learning.postman.com/docs/writing-scripts/script-references/postman-sandbox-api-reference/#scripting-with-request-info