存储Postman测试没有密码

时间:2017-03-07 15:40:49

标签: rest authorization netsuite postman

我一直在使用Postman测试我的NetSuite RESTlet已有一段时间了。我希望能够在网上存储我的测试并与我的合作者分享,但我无法弄清楚如何将其发送到 而不是 存储密码。

NetSuite使用这样的标题:

Authorization: NLAuth nlauth_account=123456,nlauth_email=user@domain.com,nlauth_signature=plainTextPassword,nlauth_role=321

我想要一种方法来放置一个标签代替“plainTextPassword”并有邮递员提示并临时存储该密码并将其与请求一起发送,但不将其与测试集合一起存储并在Postman退出时将其丢失

关于如何实现这一目标的任何想法?

2 个答案:

答案 0 :(得分:1)

Postman允许您定义环境(配置文件)。使用环境,您可以为密码定义一个变量,例如NetSuite_Password,然后在{{NetSuite_Password}}的标题处替换您的普通密码。测试时,Postman会根据活动环境用特定值替换标签,但在导出时会保留标签。

Setting up an environment with variables

Using environments to switch contexts

答案 1 :(得分:0)

Netsuite提供两种身份验证方式:

  1. NLAuth基于密码
  2. OAuth基于令牌
  3. 使用OAuth,其全部内容不是使用密码