如何在同一个请求中设置 Postman 动态变量和使用值?
How to set Postman dynamic variable and use value in the same request?
我需要在一个 XML 请求正文中将相同的值用于两个不同的 elements/attributes。我试图将其添加为 collectionVariable 并从那里调用它,但 Postman 为它们生成了两个不同的值。
例如,我正在尝试生成 $randomEmail 动态变量并在两个请求正文元素中使用它:
<Email>{{$randomEmail}}</Email>
<ConfirmEmail>{{$randomEmail}}</ConfirmEmail>
当我检查发送的请求时,我可以看到 Postman 实际上为提到的元素发送了不同的值,例如:
<Email>test1@email.com</Email>
<ConfirmEmail>test2@email.com</ConfirmEmail>
您是否知道如何为每个请求定义一个特定值并将其用于多个主体 elements/attributes?
使用预请求脚本将值存储在变量中:
pm.variables.set("email",pm.variables.replaceIn("{{$randomEmail}}") )
现在 body 像这样使用它:
<Email>{{email}}</Email>
<ConfirmEmail>{{email}}</ConfirmEmail>
我需要在一个 XML 请求正文中将相同的值用于两个不同的 elements/attributes。我试图将其添加为 collectionVariable 并从那里调用它,但 Postman 为它们生成了两个不同的值。
例如,我正在尝试生成 $randomEmail 动态变量并在两个请求正文元素中使用它:
<Email>{{$randomEmail}}</Email>
<ConfirmEmail>{{$randomEmail}}</ConfirmEmail>
当我检查发送的请求时,我可以看到 Postman 实际上为提到的元素发送了不同的值,例如:
<Email>test1@email.com</Email>
<ConfirmEmail>test2@email.com</ConfirmEmail>
您是否知道如何为每个请求定义一个特定值并将其用于多个主体 elements/attributes?
使用预请求脚本将值存储在变量中:
pm.variables.set("email",pm.variables.replaceIn("{{$randomEmail}}") )
现在 body 像这样使用它:
<Email>{{email}}</Email>
<ConfirmEmail>{{email}}</ConfirmEmail>