如何将变量从 JSON 传递给邮递员正文
How to pass variables from JSON to postman body
我想在 Postman 中参数化我的测试。这是 POST 请求的示例正文:
{
"entity_id": "{{entity_id}}",
"text": data.comment_name
}
entity_id
是全局变量,它工作正常,但我想从 JSON 文件中设置 text
的值。
data.comment_name
不起作用它将我 data.comment_name
保存为文本变量。我想将此 JSON 文件包含在集合运行器中的所有变量中。我该怎么做?
如果您的数据文件看起来像这样JSON示例:
[
{
"entity_id": 1,
"comment_name": "This is my comment_name"
}
]
要引用文件中的值,POST 正文需要如下所示:
这就是您的示例的样子,但您不需要在变量周围添加 " "
。如果该值是一个数字并且在请求正文中的值周围添加引号,这可能会导致问题,这会使它成为一个字符串并可能导致错误的请求。
我想在 Postman 中参数化我的测试。这是 POST 请求的示例正文:
{
"entity_id": "{{entity_id}}",
"text": data.comment_name
}
entity_id
是全局变量,它工作正常,但我想从 JSON 文件中设置 text
的值。
data.comment_name
不起作用它将我 data.comment_name
保存为文本变量。我想将此 JSON 文件包含在集合运行器中的所有变量中。我该怎么做?
如果您的数据文件看起来像这样JSON示例:
[
{
"entity_id": 1,
"comment_name": "This is my comment_name"
}
]
要引用文件中的值,POST 正文需要如下所示:
这就是您的示例的样子,但您不需要在变量周围添加 " "
。如果该值是一个数字并且在请求正文中的值周围添加引号,这可能会导致问题,这会使它成为一个字符串并可能导致错误的请求。