我建立了一个发布管道,以将API工件自动部署到特定域,作为该管道的一部分,我介绍了通过Newman CLI执行邮递员集合的过程,这是我想要实现的最终目标这是部署后的“集成测试”。
我的API使用Identity Server 4进行保护,并且创建了一个使用授权类型“ authorisation_code”的客户端
我可以通过Postman的“获取新访问令牌”功能手动创建访问令牌,但是似乎没有办法在通过收集运行器运行时获取新令牌。我也找不到通过NewMan CLI进行此操作的方法,因此这些测试响应返回为“ 401”。
有人知道在邮递员预先请求脚本中检索授权码/访问令牌的方法,还是确保在通过收集运行器或通过纽曼CLI运行时确保请求访问令牌的方法?
顺便说一句,我不介意通过环境文件提供测试凭据。