0

我正在尝试使用 Postman 自动化 API 测试。除了 AuthAPI 之外,其他所有 API 都被装饰了,[Authorize]所以我需要传递令牌。

在我的收藏中,第一个 API 是 AuthAPI,这个 API 返回 JWT 令牌。如果我在集合运行器中运行 API,我会收到集合403中所有 API 的错误。

但是,如果我手动复制在 AuthAPI 响应中收到的令牌并粘贴到授权标头中,它会返回所需的响应。

以自动方式运行 API 时,如何将 AuthAPI 响应中收到的令牌附加到后续请求(邮递员)的标头中。(通过 Collection Runner)

谢谢

4

2 回答 2

0

您可以使用环境变量来存储令牌并在后续请求中使用它们。此外,第一个请求应该是 Auth API。

检查邮递员控制台以获取请求详细信息,您可能遇到过类似于此线程的问题。检查请求详情中的header是否有bearer或Authorization。

于 2018-07-15T03:53:18.383 回答
0

在 Postman 和 Collection Runner 中使用变量

http://blog.getpostman.com/2014/02/20/using-variables-inside-postman-and-collection-runner/

在此处添加您的变量

然后在集合中使用变量

于 2018-07-15T03:56:31.773 回答