【Postman教程】使用Postman循环调用接口

当需要批量变更一些数据,而系统并没有提供批量操作接口,只有单条更新接口。可以考虑使用Postman来进行操作实现。


具体操作如下:

  • 新建collection,更改其中请求,在请求中使用变量,变量取值于外部文件
  • 整理json文件或csv文件
  • 进入collection runner页面,选择文件,设置迭代次数
  • 点击运行,确认运行次数及数据变更情况

在Postman中新建一个collection,里面添加接口(单条更新接口)。
在这里插入图片描述

接口taskId取值来源name,name值是由json文件中提供。
在这里插入图片描述

点击collection中的run按钮,进入collection runner界面。需要几个数据文件,可以用csv文件,也可以用json文件。这里我使用的是json,内容如下:
在这里插入图片描述

同时,需要注意,iteration填写值是要迭代次数,跟json里面数组长度匹配。这步实现循环调用的关键。
在这里插入图片描述

最后运行。会显示results信息,记录调用成功次数。查验数据库,批量更新成功~~

贴士:对于json文件的整理,建议使用常用的文档编辑器,我是用ST。数据库拿到所有待变更的数据,配合快捷键json文件很快整理出来。

### Postman API 测试使用指南 #### 安装与配置 为了开始使用Postman进行API测试,需先完成安装并设置好工作环境。目前已有超过1000万开发者选择了Postman,因其简单易用的特点而广受欢迎[^2]。 #### 创建集合 在Postman中,可以通过创建集合作为管理API请求的基础单元。每个集合不仅能够容纳多个子文件夹和请求,还支持多人协作模式下的资源共享以及不同环境下的一致性操作。这种结构化的组织方式极大地提高了工作效率和团队间的沟通效率。 #### 编写基本断言 编写有效的断言语句对于确保API行为符合预期至关重要。例如,在验证响应体是否包含特定字符串时,可采用如下JavaScript代码片段: ```javascript tests["Body matches string"] = responseBody.has("string_you_want_to_search"); ``` 此段脚本会检查返回的内容里是否存在指定的关键字,并据此判断该次调用的结果是否满足预设条件[^3]。 #### 进行自动化执行 利用内置的Collection Runner功能或是命令行工具Newman,可以实现对一系列预先定义好的API交互过程自动化的连续触发。这种方式特别适用于回归测试场景下快速确认现有功能未被破坏的情况,同时也减少了手动重复劳动所带来的错误风险。 #### 实现持续集成 借助于Postman强大的CI/CD兼容特性,能够在软件开发生命周期内无缝融入质量保障环节。无论是Jenkins还是GitHub Actions等平台都能轻松对接,使得每一次提交后的构建都能够伴随相应的API健康状况检测报告一同产出,进而促进敏捷开发流程中的反馈循环更加紧密高效。 #### 提升测试覆盖率 考虑到API测试覆盖率作为衡量项目健壮性的核心标准之一,在设计阶段就应充分考虑如何最大化地触及目标系统的各个角落。Postman提供了一系列辅助手段来帮助达成这一目的,比如通过精心编写的测试案例覆盖尽可能多的功能分支路径;运用数据驱动的方法模拟多样化的输入情形等等[^1]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值