Postman之Runner与Data数据文件处理

Postman中管理和运行请求,都是以Collection为基础单位的,Collection是一组请求,可以在对应的环境下作为一系列请求一起运行,要想运行测试集合Collection,有如下三种运行方式:

  1. Runner运行测试集Collection
  2. Monitor监控器运行测试集Collection
  3. newman命令行工具运行测试集Collection

一、runner的使用

1. 启动runner

postman有两种runner的启动方式:

  1. 直接通过页面顶部工具栏的Runner按钮进入,进入之后需要选择Collection
    在这里插入图片描述
  2. 可以通过Collection进入到Runner中,进入之后默认已经选中一个Collection
    在这里插入图片描述

2. 设置Collection runner运行参数

进入到runner,选中Collection之后,在页面的右侧栏会显示Collection中的请求列表,runner允许通过以下方式自定义请求的执行:

  • 执行顺序:请求以它们出现在Collecntion运行器的“运行顺序”窗格中的顺序执行。可以通过拖放来重新排序执行。
  • 选择性执行:可以使用Collecntion运行器的“ 运行顺序”窗格中的前面的复选框来禁用请求,从而阻止执行请求。
    在这里插入图片描述

3. 运行测试集Collection

点击上图中的Run按钮,即可启动测试集请求的执行,运行结果如下:
在这里插入图片描述

二、Postman参数化文件

  • 在postman的参数方式中有一个是Data数据文件,可以是Json格式也可以是csv文件格式,在Collection Runner运行的时候,可以迭代地从数据文件中获取一行数据,分别用在请求的参数化变量中。
  • 使用data数据文件文件参数化,可以有效地提高postman请求的扩展性、灵活性。
  • 下图的变量需要与文件中的字段名保持一致
    在这里插入图片描述

1. 使用csv文件

  • CSV文件创建需要注意:
    a、可以使用excel编辑数据,然后另存为:带逗号分隔符的CSV文件
    b、为了便于与脚本中建立关联,需要给每列数据带上字段名,与脚本的参数名保持一致
    c、excel保存的文件可能存在字符编码问题,因为postman支持的是UTF-8格式,所有需要使用高级记事本软件如notepad++打开csv文件,选择”编码“菜单->转化为UTF-8格式并保存
  • CSV文件数据整理如下:
    在这里插入图片描述

1.1 在Collection Runner中添加csv文件

  • 选择Data后”Select File“,从电脑本地文件夹选择保存的csv文件,postman会自动识别文件类型,显示在下方,并且会根据文件中的数据行数(去掉首行),填充迭代次数列。
  • 如果导入的数据预览没有问题,就可以直接点击Run XXX 按钮;如果显示乱码,需要将CSV文件编码格式转换为UTF-8之后再运行一遍。
    在这里插入图片描述

1.2 运行测试集

在这里插入图片描述

1.3 添加断言

要显示上图断言的效果,需要添加断言,如下:
在这里插入图片描述

2. 使用Json文件

以下为json文件的格式,按照上面导入csv文件的方式进行导入,会自动识别文件类型,只需要预览一下是否存在乱码即可。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值