Postman使用手册——Using CSV and JSON data files in the Postman Collection Runner

postman的批量运行测试集是一个强大的工具。顾名思义,Collection Runner (CR)允许您在Postman集合中运行一个或多个请求。它还执行测试并生成报告,以便您可以看到您的API测试与以前的运行相比如何。

要运行集合,请单击导航栏中的链接,打开collection Runner窗口。从下拉菜单中选择一个集合,然后单击Start。

Screen Shot 2016-06-25 at 13.07.25

 

要多次运行集合,需要设置迭代计数。

Screen Shot 2016-06-25 at 13.07.52

 

让大多数人感到困惑的一个特性是使用Collection Runner的数据文件。在这方面,我们承认Postman文档不够清晰,我希望本文能够帮助您更好地理解这个特性。

集合运行器让我们导入CSV或JSON文件,然后在HTTP请求和脚本中使用来自数据文件的值。这些变量称为数据变量。要在Postman UI中使用它们,必须遵循与环境或全局变量相同的语法。使用相同的语法可以帮助您使用虚拟环境值在Postman内部测试单个请求。当你运行测试用例集,你不需要改变任何东西。

变量的数据请求

Postman UI内的变量包含在大括号内。例如,在下面的截图中,URL参数中的{{{username}和{password}将被来自数据文件的相应值所取代:

Screen Shot 2016-06-25 at 14.47.47

预请求和测试脚本中的数据变量

在预请求和测试脚本中,特殊的数据字典包含从数据文件中加载的特定迭代的值。例如data.name或data[' username ']将允许您从数据文件中访问username变量的值。

Screen Shot 2016-06-25 at 14.48.35

 

导入CSV文件

要让CSV文件在Collection Runner中工作,第一行需要包含要在请求内部使用的变量名。后面的每一行都用作数据行。确保CSV文件的行尾是Unix格式。这是当前CSV解析器中的一个限制。可以在文本编辑器中更改行结束符,比如“Sublime text”。

下载样例CSV文件

要查看CSV文件值如何映射到postman请求,请查看下面的示例:

CSV-mapping.png.001

 

JSON文件

JSON文件需要是一个键/值对数组。键被用作变量名,而值在请求内部被替换。

下载示例JSON文件

要查看JSON文件值如何映射到postman的请求,请查看下面的示例:

JSON-mapping.001

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值