【软件测试】接口测试笔记4


前言

Postman读取外部数据文件(参数化)
使用Postman实现iHRM系统登录模块和员工管理模块接口测试


一、Postman读取外部数据文件(参数化)

当http请求,使用的数据有较高相似度时,相同的请求时,考虑使用参数化(将数据组织到数据文件中)

1. 数据文件简介

  • csv:
    • 优点:数据组织形式简单,适用于大量数据的场合
    • 缺点:
      1. 不支持boolen类型数据(数据被postman读入后,自动添加“”包裹boolen类型)
      2. 不支持多参、少参、无参、错误参数的接口测试。
      3. 不支持复杂数据类型。(如嵌套字典、列表等)
  • JSON
    • 优点:
      1. 支持boolen类型。
      2. 支持多参、少参、无参、错误参数。
      3. 支持复杂数据类型。
    • 缺点:对于相同数据量,json数据文件大小远大于CSV文件

2. 导入外部数据文件

  • CSV文件
    1. 创建xxx.csv文件
    2. 将数据写入到CSV文件
      • 第一行写入的是数据对应的“字段名”
      • 从第二行向后依次是对应的数值,数据间用英文逗号隔分。
        在这里插入图片描述在这里插入图片描述
    3. 在Postman中,选中使用数据文件的用例集,导入数据文件。
      • 点击用例集名称,使用Run按钮,进入“Runner’"页面
      • 使用"Select File"按钮选择xxx.csv文件。
      • 点击预览按钮,校验数据文件是否正确。
        在这里插入图片描述
        在这里插入图片描述
  • JSON文件
    1. 创建xxx.json文件
      (json.cn在线网站)在这里插入图片描述

    2. 在数据文件中,按json语法写入json数据。postman要求,json格式的数据文件,数据内容的最外层,必须是[ ]。内部所有的数据用{}存储。

    3. 在Postman中,选中使用数据文件的用例集,导入数据文件。

      • 点击用例集名称,使用Run按钮,进入“Runner’"页面
      • 使用"Select File"按钮选择xxx.json文件。
      • 点击预览按钮,校验数据文件是否正确。
        在这里插入图片描述

3. 读取数据文件数据

  • 理论
    根据使用数据位置不同,有两种获取数据文件中数据的方法。

    • 第一种:请求参数(请求行、请求头、请
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值