You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Postman批量提交数据至单条POST接口

不用编写批量接口,用Postman实现批量提交数据的方法

当然可以!不用修改你的后端POST接口,咱们用Postman自带的工具就能轻松实现批量提交单条请求,下面给你两种实用的方案:

方案一:使用Collection Runner(推荐,适合一次性批量导入)

这是最直观的方法,通过外部数据源文件配合集合运行器自动循环发送请求:

  1. 准备基础请求
    先把你的单条POST请求保存到一个Postman集合中,确保请求的Body选择raw格式,类型设为JSON,先填入一条测试数据确认接口能正常响应。

  2. 准备数据源文件
    把你的批量数据保存成JSON或CSV格式的文件:

    • JSON格式示例:
      [
        { "Lastname": "Test", "Firstname": "Test", "Department": "IT", "Location": "", "Company": "Test"},
        { "Lastname": "Test2", "Firstname": "Test", "Department": "DEV", "Location": "", "Company": "Test"},
        { "Lastname": "Test3", "Firstname": "Test", "Department": "SD", "Location": "", "Company": "Test"}
      ]
      
    • CSV格式示例:
      Lastname,Firstname,Department,Location,Company
      Test,Test,IT,,Test
      Test2,Test,DEV,,Test
      Test3,Test,SD,,Test
      
  3. 配置Collection Runner

    • 点击Postman顶部菜单栏的「Runner」按钮打开集合运行器;
    • 选择你保存的请求集合,再选择刚才准备的数据源文件;
    • 回到你的请求编辑页面,把Body里的静态JSON替换成对应变量,比如:
      {
        "Lastname": "{{Lastname}}",
        "Firstname": "{{Firstname}}",
        "Department": "{{Department}}",
        "Location": "{{Location}}",
        "Company": "{{Company}}"
      }
      
  4. 运行批量请求
    点击集合运行器里的「Run」按钮,Postman就会自动读取数据源里的每一条数据,依次发送POST请求完成批量导入。

方案二:使用Postman脚本自动循环发送

如果不想依赖外部文件,也可以通过脚本结合环境变量实现自动循环:

  1. 设置环境变量

    • 创建一个新的Postman环境,添加两个变量:
      • batchData:值设为你的批量数据数组(就是你提供的那三条数据);
      • currentIndex:初始值设为0。
  2. 编写Pre-request Script
    在你的POST请求的「Pre-request Script」标签页中添加以下代码:

    // 从环境变量获取批量数据和当前索引
    const batchData = pm.environment.get("batchData");
    let currentIndex = pm.environment.get("currentIndex");
    
    // 判断是否还有未发送的数据
    if (currentIndex < batchData.length) {
      // 将当前请求的Body设置为数组中对应索引的数据
      pm.request.body.raw = JSON.stringify(batchData[currentIndex]);
      // 索引自增并保存回环境变量
      pm.environment.set("currentIndex", currentIndex + 1);
    } else {
      // 所有数据发送完成后重置索引(可选操作)
      pm.environment.set("currentIndex", 0);
    }
    
  3. 开启自动发送
    点击请求旁边的「Send」下拉菜单,选择「Send Automatically」,设置好请求间隔(比如1秒),Postman就会自动循环发送请求,直到所有数据都提交完成。

注意:如果你的后端有请求频率限制,记得调整自动发送的间隔时间,避免触发限流机制。

内容的提问来源于stack exchange,提问作者Henning

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:38:15