Postman newman环境变量-避免在每个变量传递后使用--env var
我想使用Postman newman环境变量-避免在每个变量传递后使用--env var,postman,newman,Postman,Newman,我想使用newman CLI传递多个环境变量 newman run myCollection.json --env-var baseurl="fancy/url" --env-var user="admin" --env-var password="admin123" ` 我讨厌为我想要设置的每个变量编写-env var 有更好的方法吗 我希望避免将环境变量作为json传递给newman,如果(如您所说)不使用环境/全局json文件,我建议使用数据文件。您可以将凭据作为用户名、密码对添加到cs
newman CLI
传递多个环境变量
newman run myCollection.json --env-var baseurl="fancy/url" --env-var user="admin" --env-var password="admin123" `
我讨厌为我想要设置的每个变量编写-env var
有更好的方法吗
我希望避免将环境变量作为json
传递给newman,如果(如您所说)不使用环境/全局json文件,我建议使用数据文件。您可以将凭据作为用户名、密码对添加到csv文件中。例如
user,password
"admin","admin123"
只需将-d“datafile.csv”
添加到newman命令中即可
您可以使用测试代码中的data.user
和data.password
访问它们。如果在请求体、URL或头中需要它们:只需使用{{user}}和{{password}aus即可
另一个好处是:
使用数据文件,您可以针对每一行多次执行每个集合(也称为.iterations)