postman参数化

一、为什么要做接口参数化
针对于某一个接口,有大量的的测试数据需要批量验证,一个一个的更改请求参数太耗时耗力,使用参数化批量处理数据会比较高效。两种方法可以实现参数化:设置全局变量or文档参数化
二、设置环境变量
1.首先,随便找个链接进行请求
在这里插入图片描述
2.然后把整个链接设置成环境变量,点击设置进入添加环境变量的操作界面
在这里插入图片描述
3.添加环境和变量数据

在这里插入图片描述
4.用变量请求数据,其中变量可以是一个完整的url,也可以是url的一个参数(注意:参数化的内容需要用{{}}引用)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
三、文档参数化
参考链接(星座查询接口):
http://web.juhe.cn/constellation/getAll?consName=双鱼座&type=today&key=125ec0eafd48a612eeea75986614d419;
当要查询的星座运势太多时可以把星座进行文档参数化
请添加图片描述
记得在collections里创建对应的变量,这样{{变量}}才能运行不报错。
请添加图片描述
创建一个data.txt格式的文件,里面放置的第一行是变量名,后面每一行都是该变量的一个数据,如果有多个变量和数据使用“,”分割,上传会有如下报错,修改一下文档格式就好了;可点击Preview查看导入的数据(注意:上传完文件后要重新设置运行次数)
请添加图片描述

请添加图片描述

运行完毕后,点击url可查看参数变量的数据,每一个参数应该和上传的文档数据是一致的,接口测试时可以添加一些常用的断言来验证你的测试数据是否符合要求(postman常用断言:https://blog.csdn.net/yxx_bk/article/details/108471793

请添加图片描述

  • 2
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值