【问题标题】:How to pass variable with constant value in Json postman request?如何在 Json 邮递员请求中传递具有常量值的变量?
【发布时间】:2019-07-09 08:57:06
【问题描述】:

{{partnerOrderId}}- 是 Prerequest 脚本通过创建值并将此值视为 - 23457891

我使用此代码创建了 partnerOrderId:

const partnerOrderId = Math.floor((Math.random()*333333333))
pm.globals.set("partnerOrderId", partnerOrderId);

-partner2345- - 这个值是常数。

我必须将值传递为23457891-partner2345-23457891

我在邮递员中尝试了以下代码。但它显示错误。

  "partnerOrderNumber": {{partnerOrderId}}+\"-partner2345-\"+{{partnerOrderId}},  

【问题讨论】:

  • 我已经根据我的认为问题提供了答案,但是您提供的详细信息没有任何意义,因此我建议重新编写问题。

标签: json postman postman-collection-runner postman-pre-request-script


【解决方案1】:

如果你在Pre-Request Script 中添加这样的东西来创建变量:

let partnerOrderNumber = `${pm.globals.get('partnerOrderId')}-partner2345-${pm.globals.get('partnerOrderId')}

pm.globals.set('partnerOrderNumber', partnerOrderNumber)

您将能够像这样在Request Body 中使用此变量:

"partnerOrderNumber": {{partnerOrderNumber}} 

【讨论】:

  • 这对 Ryan 的问题有帮助吗?
猜你喜欢
  • 2019-04-23
  • 1970-01-01
  • 2018-06-18
  • 1970-01-01
  • 2022-06-13
  • 2016-07-18
  • 1970-01-01
  • 2022-11-22
  • 1970-01-01
相关资源
最近更新 更多