我试图用Newman自动化邮递员测试。授权有问题。授权bearer token
发生变化并且是动态的。有谁知道如何自动化这个?
问问题
4086 次
1 回答
3
Postman 有这个很好的变量特性。您可以在此处阅读有关它们的更多信息: https ://www.getpostman.com/docs/v6/postman/environments_and_globals/variables
您可以将不记名令牌存储在一个变量中,并根据您的要求定期更新它。
您可以根据需要在预请求脚本/测试脚本中修改此令牌。
例如:
let token = pm.globals.get('dynamic_token');
token = 'newModifiedToken90332'; // Perform some operations here..
pm.globals.set('dynamic_token', token);
您可以将集合和全局变量导出到 Newman 并使用它们。
从Newman 文档中,您可以执行以下操作:
$ newman run mycollection.json -e dev_environment.json
-e 用于使用环境变量,您可以在其中存储不记名令牌 回想一下,您也可以导出集合和环境变量。
于 2018-04-13T08:53:40.910 回答