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

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

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

 

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

 

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

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

变量的数据请求

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

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

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

 

导入CSV文件

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

下载样例CSV文件

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

 

JSON文件

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

下载示例JSON文件

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

 

你可能感兴趣的:(接口测试)