PostMan导入 csv、json 外部数据

举报
brucexiaogui 发表于 2021/12/30 00:23:23 2021/12/30
【摘要】 PostMan导入 csv、json 外部数据 一、使用场景 postman 支持导入外部数据(csv 格式或 json 格式),使用外部数据循环执行某一组 collection ,实现了业务和测试数据...

PostMan导入 csv、json 外部数据

一、使用场景
postman 支持导入外部数据(csv 格式或 json 格式),使用外部数据循环执行某一组 collection ,实现了业务和测试数据分离。构造测试数据满足了一个接口边界值覆盖测试,这对于实现自动化测试是不可缺少的一步。

二、构造测试数据
1、假设要对 getHolidayByTimes 接口进行测试,该接口返回请求参数 startTime,stopTime 之间的假期时间,响应的 json 类似如下:
在这里插入图片描述
2、编写的外部数据 csv 文件类似如下:
在这里插入图片描述
3、假设需要 postman 从某个 csv 文件中逐行读取,先填充 startTime,stopTime,然后执行请求,再执行响应断言,以此循环 csv 中的所有数据,步骤如下:
①、在 HTTP 请求中引用外部数据
在 HTTP Request 的 Body、Headers 中引用外部数据,直接引用该数据的 key 值即可,如引用 csv 文件中的 startTime 数据列,可以通过{{startTime}} 来引用,类似如下:
在这里插入图片描述
在 HTTP Request 的 pre-request script,tests 引用外部数据,可以通过 data 对象来引用,如引用 csv 文件中的 code,assertTime 数据列,可以分别通过 data.code,data.assertTime 来引用,类似如下:
在这里插入图片描述
三、PostMan导入数据文件
1、打开要导入外部数据的集合(collection)
在这里插入图片描述
2、导入外部数据
在这里插入图片描述
3、预览数据详情
①、点击 Preview 可以查看数据详情
在这里插入图片描述

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/89239018

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。