如何在 Postman 的预请求脚本中使用 Faker 变量?

iti*_*nce 0 postman postman-pre-request-script

PostMan 支持 faker-library 并提供了几个变量,如“randomFirstName”等。但是,我尝试让它们在预请求脚本中工作。

我发现了一篇关于这个主题的博文,告诉我它实际上应该有效:

pm.variables.replaceIn("{{$randomProductName}}")
Run Code Online (Sandbox Code Playgroud)

然而,对我来说这不起作用。该变量不会被替换:

var firstName = "{{$randomFirstName}}"

console.log(firstName)
Run Code Online (Sandbox Code Playgroud)

输出是:

{{$randomFirstName}}

如何在 PostMan 的预请求脚本中使用这些变量?

Chr*_*ann 5

您不能{{}}在预请求和测试选项卡中使用语法。

将执行以下操作:

var firstName = pm.variables.replaceIn("{{$randomFirstName}}");
Run Code Online (Sandbox Code Playgroud)