美文网首页
Postman 使用外部 Json 格式文件批量调用接口

Postman 使用外部 Json 格式文件批量调用接口

作者: CHMAX | 来源:发表于2022-06-23 14:20 被阅读0次

    测试接口

    POST 请求,只有一个参数的 JSON 格式请求体,接口返回拼接后的请求数据。

    数据文件

    目前支持 application/jsontext/csv 两种格式,下面以 JSON 格式为例,准备数据如下:

    [
        {
            "reqBody": {"id": 1}
        },
        {
            "reqBody": {"id": 2}
        },
        {
            "reqBody": {"id": 3}
        }
    ]
    

    接口调整

    为了实现接口数据来源于数据文件,需要对现有接口做如下调整:

    pm.variables.set("reqBodyStr", JSON.stringify(pm.variables.get("reqBody")))
    

    首先,点击 Pre-request Script 标签,填上类似上面的逻辑,完成将数据文件中的 JSON 格式的请求体数据转换为字符串,然后赋值到新的自定义变量中。

    如果不做格式的转换,接口调用会报错!

    或者,可以将数据文件中的请求体部分调整为字符串形式,如下:
    [{"reqBody": "{\"id\": 1}"}, {"reqBody": "{\"id\": 2}"}, {"reqBody": "{\"id\": 3}"}]

    之后再调整 Body 标签内容,由之前具体的数据调整为自定义的变量:

    批量调用

    点击左侧测试接口所属的 Collection,也就是下图中的命名为 测试 的横栏,之后在打开的右侧选项卡页面中点击 Run 按钮。

    在新的选项卡页面中,可以点击 Select File 按钮选择要使用的数据文件,可以勾选 Save responses 选项,方便之后查看接口执行结果。

    点击 Preview 按钮,数据预览如下:

    到这里所有的配置操作都完成了,只要点击右下方的 Run 测试 按钮就可以执行,按钮的名称是根据你的 Collection 名称来显示的,执行结果如下:

    相关文章

      网友评论

          本文标题:Postman 使用外部 Json 格式文件批量调用接口

          本文链接:https://www.haomeiwen.com/subject/xuvuvrtx.html