如何自动在邮递员中获取令牌

Сер*_*гей 4 testing api rest postman

我使用邮递员桌面应用程序进行Web-api测试。我有很多控制器,每个控制器都需要一个令牌。我先得到Bearer token,然后将其复制到其他请求。该令牌有限制时间。我可以自动获取令牌,然后将其自动设置为所有其他请求吗?

Сер*_*гей 7

好的,我只是在邮递员中使用过环境。

1-使用令牌创建新的环境。 在此处输入图片说明

2-在auth请求后添加测试,如下所示:

var jsonData = JSON.parse(responseBody);
var token = jsonData._token;
postman.setEnvironmentVariable("token", token);
Run Code Online (Sandbox Code Playgroud)

3-刚设置 {{token}}

在此处输入图片说明

当然,如果您Pre-request Script在请求之一中使用令牌,则可以在请求之前设置令牌。