如何在邮递员集合中的多个请求中重用动态变量 {{$randomFirstname}} 值

Ana*_*yst 4 collections postman

尝试了以下预先请求的脚本

var name = '{{$randomFirstName}}'; pm.globals.set("名字", name);

var Lname = '{{$randomLastName}}'; pm.globals.set("姓氏", Lname);

pm.variables.set("name",pm.variables.replaceIn("{{$randomFirstName}}") ) pm.variables.set("name",pm.variables.replaceIn("{{$randomLastName}}" ) )

pm.collectionvariables.set("name",pm.variables.replaceIn("{{$randomFirstName}}") ); pm.collectionvariables.set("名称",pm.variables.replaceIn("{{$randomLastName}}") );

请求正文中使用的名称、Lname

服务1

"firstName": "{{name}}", "lastName": "{{Lname}}",

请求在所有脚本上抛出错误。对于每个请求都会生成不同的名称。这些服务与一名员工相关

Dan*_*ton 10

它是一个动态变化的值,因此每次使用它时,都会在变量中设置一个新值。

将其设置为pre-request局部变量一次,然后使用它来设置变量global

var name = pm.variables.replaceIn("{{$randomFirstName}}"); 
pm.globals.set("Firstname", name);

var Lname = pm.variables.replaceIn("{{$randomLastName}}"); 
pm.globals.set("Lastname", Lname);
Run Code Online (Sandbox Code Playgroud)

然后在其他请求中使用{{name}}and语法。{{Lname}}