Postman 批量执行请求

本文介绍了API自动化测试的步骤,包括创建集合目录、拼接URL、添加断言、CSV文件的使用以及运行参数配置。重点讲解了如何利用变量从CSV文件中获取数据,并在tests断言中使用。同时,强调了创建与请求匹配的CSV文档的重要性,并提供了运行参数的设置方法,如设置迭代次数和选择正确的CSV格式。最后,查看并解析测试结果是整个流程的关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建集合目录

其实就相当于一个文件夹  可处理多个request 请求

二、拼接url

  变量用{{ }}获取

1.可以获取CSV文件中的变量

2.可以获取全局和局部变量

 使用的时候通过右上角下拉列表选择(每次只可以选择一组局部变量)

 三、添加tests 断言

( 必须添加,右边有现成的代码)

四、创建csv文档 

名称需要和{{ }}中的name保持一致

processId,taskId,definition
0003e87a-d7c0-11ea-bc0c-0242ac105c06,56b01a5c-d512-11e9-ab65-0242ac105304,NotifyApprover
00042e37-570c-11eb-ba15-0242ac105c0c,59d660a3-d512-11e9-ab65-0242ac105304,reviewTask2
00044819-672a-11eb-a5c4-0242ac105c11,,
00044b4f-f18f-11ea-a19b-0242ac105c04,, 

五、配置运行参数

a.iterations 迭代次数 就是csv文件的数据行数

b.选择准备好的csv文件

c.选择对应的格式text/csv

六、查看结果

### 如何在Postman中实现批量发送请求的功能 #### 集合运行器(Collection Runner)简介 Postman 的集合运行器是一个功能强大的工具,用于批量执行 API 测试。它可以按照预定义的顺序运行一组请求,并支持参数化和环境变量设置,从而满足复杂的测试需求[^3]。 #### 准备工作 为了使用集合运行器进行批量请求,需完成以下准备: 1. 创建一个包含多个 API 请求的集合(Collection)。可以通过手动添加或导入现有的 JSON 文件来创建集合。 2. 如果需要动态数据输入,可以提前准备好 CSV 或 JSON 数据文件作为外部数据源[^5]。 #### 操作步骤 以下是通过 Postman 客户端中的 Collection Runner 实现批量发送请求的具体方法: 1. **打开集合运行器** 在 Postman 主界面左侧导航栏找到目标集合并右键选择 `Run`,这会弹出集合运行器窗口[^4]。 2. **配置运行选项** - **迭代次数**:指定整个集合应重复运行多少次。 - **延迟时间**:设定两次连续请求之间的等待间隔(毫秒),防止过载服务器。 - **数据文件路径**:如果涉及多组不同参数,则上传对应的 CSV 或者 JSON 格式的外部数据文件。 3. **启动批处理过程** 点击 “Run [Your_Collection_Name]” 开始执行所有选定的操作项。在此期间,用户可以在实时日志面板查看每一步的状态反馈以及失败原因分析报告[^1]。 4. **审查最终结果** 当全部任务完成后,系统自动生成一份详尽的结果摘要页面,其中包括成功与错误数量统计图表、具体响应详情链接等信息便于进一步排查问题所在[^2]。 #### 示例代码片段 下面展示了一个简单的脚本例子,演示如何利用 Newman 命令行工具来进行更灵活的 CI/CD 整合下的批量调用: ```bash newman run my-collection.json --env-var key=value --reporters cli,junit --bail ``` 此命令将加载名为 `my-collection.json` 的集合文件,在其中应用特定环境变量替换规则;同时启用两种类型的报表输出形式以便后续验证用途,并且一旦遇到任何断言失败即刻终止其余未完成部分继续尝试的行为模式。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

javafanwk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值