【问题标题】:How to Parametrized POST Request XML body如何参数化 POST 请求 XML 正文
【发布时间】:2021-11-12 05:39:53
【问题描述】:

这是我的随机生成 StdNo 的代码。它在我的收藏预请求级别

  // random generator function
            function getRandomInt(min, max) {
            min = Math.ceil(min);
            max = Math.floor(max);
            return Math.floor(Math.random() * (max - min)) + min;
            }
    // generate the random value
    var randomVal = getRandomInt(0,100000000)
    // set the value into the global variable
    postman.setGlobalVariable("randomVal",randomVal)

这是我的 XML POST 正文,如何参数化 stdID,正确的语法是什么

   <Stdudent>
    <stdID>{{randomVal}}</stdID>
    <name>S K Ban</name>
    <age>12</age>

【问题讨论】:

  • 你有什么问题?
  • 我需要将名为“randomVal”的全局变量传递给 POST XML 正文。怎么办?
  • 只提供解决方案,看看吧。
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: xml post postman


【解决方案1】:

脚本是:

var randomVal = _.random(0,100000000);
pm.globals.set("randomVal",randomVal);

不需要编写自定义的随机函数,使用_.random()lodash即可

【讨论】:

  • 好的,谢谢。如何将此全局变量传递给 POST 请求正文 (row type-xml) {{randomVal}}SK Ban12
  • 你确实做到了。 {{variable_name}},就是这样。
猜你喜欢
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-07
  • 2018-03-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多