自动将响应项放入下一个请求(原始 --> x-www-form)(POSTMAN)
Automatically place response item into next request (raw --> x-www-form) (POSTMAN)
在 POSTMAN 中,我很难找到一种方法来将从 JIRA 问题响应 (JSON
) 收到的项目放置到下一个请求中。但是在下一个请求中将此项目作为 'value' 放在 (x-www-form-urlencoded
) 下。
我在下面包含了一些屏幕截图,以便更好地了解我正在做的事情。但是,我似乎无法弄清楚的是一种方法,可以将该项目作为来自环境变量 standpoing 的下一个请求的 (x-www.form...) 格式的值。
上下文:
我在 POSTMAN 中设置了自动化测试,它计算所有失败,将这些失败保存到一个变量中。在集合 运行 的末尾,发送了一个 JIRA REST API 请求以创建一个 Issue if failures > 0
。此外,如果发起 JIRA 请求,它将 return JIRA issue link 包含在响应中。我使用了一个环境变量来接收“self”下的 link。
所以,让我感到困惑的是,通过 Slacks API 向 Slack 发送消息的格式为:x-www-form-urlencoded
。在这种格式下,成功发送一条slack消息需要3个KEY:
KEY VALUE
Token (Authorization)
Channel (Channel ID)
Text (The Message)
我在其尊重的地方输入了所有必要的项目来发送消息。该消息成功运行,但它不包括我在集合 运行 的先前请求中设置的环境变量。我希望这会将 Jira 问题 link 添加到松弛消息中,这样我就可以从那里单击 link。
我的问题是,为什么 env 变量不保存响应数据并将其添加到下一个请求(即 Slack 消息)中?
要在 Postman UI 中使用变量,而不是 Postman 脚本(Pre-quest, Test),您需要遵循语法 {{variable_name}}
。在这种情况下,您应该使用 {{Link}}
,而不是 Link
在 POSTMAN 中,我很难找到一种方法来将从 JIRA 问题响应 (JSON
) 收到的项目放置到下一个请求中。但是在下一个请求中将此项目作为 'value' 放在 (x-www-form-urlencoded
) 下。
我在下面包含了一些屏幕截图,以便更好地了解我正在做的事情。但是,我似乎无法弄清楚的是一种方法,可以将该项目作为来自环境变量 standpoing 的下一个请求的 (x-www.form...) 格式的值。
上下文:
我在 POSTMAN 中设置了自动化测试,它计算所有失败,将这些失败保存到一个变量中。在集合 运行 的末尾,发送了一个 JIRA REST API 请求以创建一个 Issue if failures > 0
。此外,如果发起 JIRA 请求,它将 return JIRA issue link 包含在响应中。我使用了一个环境变量来接收“self”下的 link。
所以,让我感到困惑的是,通过 Slacks API 向 Slack 发送消息的格式为:x-www-form-urlencoded
。在这种格式下,成功发送一条slack消息需要3个KEY:
KEY VALUE
Token (Authorization)
Channel (Channel ID)
Text (The Message)
我在其尊重的地方输入了所有必要的项目来发送消息。该消息成功运行,但它不包括我在集合 运行 的先前请求中设置的环境变量。我希望这会将 Jira 问题 link 添加到松弛消息中,这样我就可以从那里单击 link。
我的问题是,为什么 env 变量不保存响应数据并将其添加到下一个请求(即 Slack 消息)中?
要在 Postman UI 中使用变量,而不是 Postman 脚本(Pre-quest, Test),您需要遵循语法 {{variable_name}}
。在这种情况下,您应该使用 {{Link}}
,而不是 Link