我正在尝试使用Postman自动化API测试。除了AuthAPI之外,其他所有的API都是用[Authorize]装饰的,所以我需要传递令牌。
在我的集合中,第一个接口是AuthAPI,这个接口返回JWT令牌。如果我在集合运行器中运行API,我会得到集合中所有API的403错误。
但是,如果我手动复制在AuthAPI resonse中收到的令牌,并将其粘贴到Authorization中,它将返回所需的响应。
在自动化方式运行接口时,如何将AuthAPI响应中接收到的token附加到后续请求(邮递员)的头部。(通过Collection Runner)
谢谢
发布于 2018-07-15 11:53:18
您可以使用环境变量存储令牌,并在后续请求中使用它们。另外,第一个请求应该是Auth API。
检查邮递员控制台以获取请求详细信息,您可能会遇到与此thread类似的问题。检查请求明细中header是否有承载或Authorization。
发布于 2018-07-15 11:56:32
在Postman和Collection Runner中使用变量
http://blog.getpostman.com/2014/02/20/using-variables-inside-postman-and-collection-runner/


https://stackoverflow.com/questions/51342867
复制相似问题