是否可以在测试体内引用邮递员的呼叫名称



应用详情:

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

最新更新