【Postman】Collections-运行配置之导入数据文件

本文介绍了如何在Postman中使用数据文件运行集合,以在一次运行中测试多个不同的值,并展示了如何访问这些数据文件中的值。当遇到读取数据文件错误时,提供了检查文件格式和编码的建议。此外,鉴于Postman在国内的使用问题,作者推荐了一款名为SmartApi的API调试开发工具,作为Postman的替代品,具备API参数填写、响应数据展示、Mock本地化等功能。
摘要由CSDN通过智能技术生成

您可以使用数据文件传递 Postman 值集以在收集运行中使用。通过在 Collection Runner 中选择 JSON 或 CSV 数据文件,您可以在一次运行中使用多个不同的值测试您的请求。

使用数据文件运行集合

当您启动收集运行时,您将看到一个选择数据文件的选项。选择Postman 右下角的Runner 。
选择您的集合,然后选择右侧数据旁边的选择文件以选择您的数据文件。
在这里插入图片描述
在开始运行之前,您将看到一个预览文件中数据data.json的选项。

[{
    "path": "post",
    "value": "1"
  }, {
    "path": "post",
    "value": "2"
  }, {
    "path": "post",
    "value": "3"
  }, {
    "path": "post",
    "value": "4"
  }]

在这里插入图片描述

选择使用数据文件运行以使用文件中的值开始运行。

Collection Runner 将为数据文件中的每次迭代运行收集请求。您看到的输出将指示您在收集请求中定义的任何测试的结果。

访问数据文件值

您可以在整个请求中引用数据文件中定义的值,但是要在脚本中访问它们,您需要使用不同的技术。要在测试或请求前脚本代码中使用数据文件中的值,请使用iterationData,它提供对用于运行请求的当前数据文件记录的访问。

//get the 'value' field from the data file for this request run
pm.iterationData.get("value")

您在请求中定义的任何数据都将在集合运行时使用,并且您的请求数据可以引用数据文件中定义的值。
在这里插入图片描述

读取数据文件时出错

当 Postman 在收集运行期间尝试读取您的数据文件时,您可能会遇到错误。如果发生这种情况,您可以采取以下步骤。

  1. 确保您的数据文件格式正确,为 CSV 或 JSON。

  2. 通过在文本编辑器中打开数据文件并以不同格式保存文件,确认您的数据文件已正确编码。

产品推荐

推荐理由

postman在国内使用已经越来越困难:
1、登录问题严重
2、Mock功能服务基本没法使用
3、版本更新功能已很匮乏
4、某些外力因素导致postman以后能否使用风险较大
出于以上考虑因此笔者自己开发了一款api调试开发工具SmartApi,满足基本日常开发调试api需求

简介

历时一年半多开发终于smartApi-v1.0.0版本在2023-09-15晚十点正式上线
smartApi是一款对标国外的postman的api调试开发工具,由于开发人力就作者一个所以人力有限,因此v1.0.0版本功能进行精简,大功能项有:

  • api参数填写
  • api请求响应数据展示
  • PDF形式的分享文档
  • Mock本地化解决方案
  • api列表数据本地化处理
  • 再加上UI方面的打磨

下面是一段smartApi使用介绍:
在这里插入图片描述

下载地址:

https://pan.baidu.com/s/1kFAGbsFIk3dDR64NwM5y2A?pwd=csdn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

lichong951

你的鼓励决定更新的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值