我正在尝试使用Postman自动化API测试。除了AuthAPI以外,其他所有API都用[Authorize]
装饰,因此我需要传递令牌。
在我的收藏夹中,第一个API是AuthAPI,该API返回JWT令牌。
如果我在集合运行器中运行API,则集合中所有API都会收到403
错误。
但是,如果我确实手动复制了AuthAPI响应中收到的令牌并粘贴到Authorization标头中,它将返回所需的响应。
以自动方式运行API时,如何将在AuthAPI响应中收到的令牌附加到后续请求(邮递员)的标头中。
谢谢
答案 0 :(得分:0)
您可以使用环境变量来存储令牌,并在后续请求中使用它们。另外,第一个请求应该是Auth API。
检查邮递员控制台以获取请求的详细信息,您可能遇到类似于此thread的问题。检查请求详细信息中的标头是否包含承载或授权。
答案 1 :(得分:0)
在Postman和Collection Runner内部使用变量
http://blog.getpostman.com/2014/02/20/using-variables-inside-postman-and-collection-runner/