黑马程序员-接口测试-四天学习接口测试-第四天-Postman读取外部数据文件,读取数据文件数据,iHRM项目实战,员工管理模块,添加员工,批量运行测试用例,生成测试报告,

本文介绍了如何使用Postman进行接口测试,包括参数化、导入CSV和JSON数据文件,以及在iHRM项目中进行登录和员工管理模块的测试。内容涵盖数据文件的优缺点、导入数据文件的步骤、生成测试报告以及实际项目中的应用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今日学习目标

使用Postman实现iHRM系统登录模块和员工管理模块接口测试

生产,开发测试环境
pm.environment.set(“env_age”,99);

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

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

数据文件简介

  • CSV:

    • 优点:
      • 数据组织形式简单,适用于大量数据的场合。
    • 缺点:
      1. 不支持 bool类型数据。(数据被 postman读入后,自动添加 “” 包裹bool值。)
      2. 不支持 多参、少参、无参、错误参数 的接口测试。
      3. 不支持复杂数据类型。(如 嵌套字典、列表等)
        pm.globals.set("
        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CbYD4Umn-1658540534917)(接口测试-第04天-课堂笔记.assets/image-20210711095615565.png)]
  • JSON:

    • 优点:
      1. 支持 bool 类型。
      2. 支持 多参、少参、无参、错误参数。
      3. 支持复杂数据类型。
    • 缺点:
      • 对于相同数据量,json数据文件大小远大于 CSV文件。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TiuGqS92-1658540534919)(接口测试-第04天-课堂笔记.assets/image-20210711095830591.png)]

导入外部数据文件

CSV文件

  1. 创建 xxx.csv 文件。

  2. 将数据写入到 csv文件中。

    • 第一行 写入 的是 数据对应的 “字段名”。
    • 从第二行向后依次是对应的数值,数据间用 英文逗号隔分。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UMZDjoiO-1658540534919)(接口测试-第04天-课堂笔记.assets/image-20210711101728973.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sqDLiCCF-1658540534920)(接口测试-第04天-课堂笔记.assets/image-20210711101941523.png)]

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

    1. 点击用例集名称,使用 Run 按钮,进入 “Runner” 页面。
    2. 使用 “Select File” 按钮选择 xxx.csv 文件。
    3. 点击 预览按钮,校验数据文件是否正确。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h2P0NFx8-1658540534920)(接口测试-第04天-课堂笔记.assets/image-20210711102644911.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lAIQmySq-1658540534920)(接口测试-第04天-课堂笔记.assets/image-20210711102431060.png)]

JSON文件

  1. 创建 xxx.json 数据文件

  2. 在 数据文件中,按json 语法写入json数据。postman要求,json格式的数据文件,数据内容的最外层,必须是 [ ] 。内部所有的数据用 {} 存储。( 建议:使用 json.cn 在线网站编写。)

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

    1. 点击用例集名称,使用 Run 按钮,进入 “Runner” 页面。
    2. 使用 “Select File” 按钮选择 xxx.json 文件。
    3. 点击 预览按钮,校验数据文件是否正确。

    []数据最外层,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值