Postman 接口测试(变量与参数化)

Postman 接口测试(变量与参数化),第1张

上一篇文章 我们学习了用例断言,添加了断言后一个测试用例就算完成啦。如果要写获取另外一个城市天气信息的测试用例,你会怎么做?

可能第一反应就是复制上面的用例脚本,把里面的 location 值换成另外一个城市的就可以了。这样做可以实现,但这里我们学习另外一种实现的方式,用变量替换 location 的具体值,然后把具体 location 值从其他地方调用过来使用。

Postman 中可以创建 Environment 变量(相当于局部变量)和 Globals 全局变量。

首先,我们来学习一下创建和调用 Environment 变量。

学习完 Environment 变量后,我们接着来学习 Globals 变量。

以上就是变量的一些知识,但不管是 Environment 变量还是 Globals 变量都是在调试脚本的时候用得比较多。如果批量或者重复执行用例时,需要用到大量的数据,Environment 变量和 Globals 变量就很难满足数据要求了。

【前提】

测试目的:一个上传数据的接口,现有大批量的数据需要用同一个接口上传,可以通过请求一次修改一次传参值来实现,但一次性有很多很多数据,不可能每次都改值,故可使用postman的批量调用功能,达到调用一次接口,批量传参的目的;(和JEMETER读取csv一个意思)

【 *** 作】

1.给需要调用的接口,设置传参参数的值为变量

2.准备一份CSV,在CSV文件中,根据变量设置的顺序,放入需要批量上传的参数值,一行数据为一组

5.注:接口修改后,记得保存,保存之后再执行,否则执行不生效;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11874381.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存