Nur*_*yev 15 guid terminology postman
Postman的官方网站指出Postman有一些动态变量.我的问题是:
{{$ guid}}:添加v4样式guid
什么样的变量是{{$guid}}
?如何在API请求的测试脚本中使用它?
小智 23
GUID是"全球唯一标识符"的首字母缩写.GUID主要用于生成十六进制数字,其中组由连字符分隔,以实现唯一性,例如:
b3d27f9b-d21d-327C-164E-7fb6776f87b0
在邮递员中,您可以使用它来生成随机GUID并根据需要向您的api发送:
{
"id": "{{$guid}}",
}
Run Code Online (Sandbox Code Playgroud)
On Send会生成(使用上面的随机示例):
{
"id": "b3d27f9b-d21d-327c-164e-7fb6776f87b0",
}
Run Code Online (Sandbox Code Playgroud)
如果要生成要设置为环境变量的V4 guid,然后可以在整个集合中使用它,则可以在请求前脚本中执行以下操作:
var uuid = require('uuid');
postman.setEnvironmentVariable('guid', uuid.v4());
Run Code Online (Sandbox Code Playgroud)
然后,您可以在集合中的多个调用之间使用环境变量guid。当您要为整个集合一次生成一个Guid,并且需要在多个请求中保持不变时,这将非常有用。
如果您希望为每个请求生成GUID,则可以像其他答案中所解释的那样,在有效负载中直接使用{{$ guid}}。
基于Osloan在github中的一个有趣的答案:https : //github.com/postmanlabs/postman-app-support/issues/886