【问题标题】:Using environment variables in POST payload在 POST 有效负载中使用环境变量
【发布时间】:2015-02-27 04:23:35
【问题描述】:

我可以在我发布的有效负载中使用之前测试中设置的环境变量吗?

例如。

POST /list

{
    "some_key": environment.saved_value
}

【问题讨论】:

    标签: postman


    【解决方案1】:

    是的,你可以这样做。你这样发送它

    { 
        "some_key" : "{{environment_variable_name}}"
    }
    

    所以,如果您在之前的测试中设置了类似

    postman.setEnvironmentVariable("id","some_value")
    

    你可以在你的 POST 中使用它

    { 
    "some_key" : "{{id}}" 
    }
    

    希望这能回答你的问题

    【讨论】:

    • 这似乎不适用于布尔值,我尝试了{ "val" : "{{myval}}" },其中环境中的myval 为真,但当 put 命中服务器时,它通过为假
    • 这在通过 newman 提交请求时也不起作用
    • 好像不能通过newman处理字符串类型,但是数字类型没问题
    猜你喜欢
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-14
    相关资源
    最近更新 更多