如何在邮递员中保存动态变量的值?



Postman允许使用预定义的变量生成随机虚拟数据,例如,这个变量将被随机公司名称替换:

{{$randomCompanyName}}

多次使用预定义的变量为每个请求返回不同的值。

问题是如何将生成的值保存到变量中,以便在测试中进一步使用,例如(它不起作用(:

pm.variables.set("company", {{$randomCompanyName}});

谢谢。

您可以在沙盒中将.replaceIn()函数与该{{...}}语法一起使用。

pm.globals.set("company", pm.variables.replaceIn('{{$randomCompanyName}}'));

我使用了一个global变量来存储值,因为您想再次使用它。您还可以使用environmentcollectionVariables范围来执行相同的操作。

最新更新