API接口测试--postman自动化以及环境变量
在用postman进行接口测试的时候,可以实现自动化以及环境变量的设置。
自动化即添加配置好请求,然后一次性进行运行,之前都是需要单个运行,点击Send;环境变量即,一些请求的变量是重复的,比如某个参数或者URL的一部分,那么可以引用环境变量。
一、环境变量
比如我们测试一个,天气预报的接口,分别测试 上海,深圳,北京,河南几个地方。测试的时候,除了city参数不一样,key参数都是一样的,我们就可以将key设置为环境变量。
点击又上角的眼睛的符号,environment点击add,名称为 weather environment. Variable为变量名称,可以自由选取,初始化值写入key的值即可
然后在请求里面进行引用,右上角选择刚刚的环境变量名称,weather environment.引用方式为{{variable}},variable为变量名称,如下图所示
二、自动化
postman也可以进行自动化,比如我写好了四个不同城市的请求,现在想要一起进行运行。与之前不同的是,这次需要在Tests里面添加断言,来进行判断是否运行通过。这里我们做个简单的判断,返回的状态码为200.
然后点击collection,可以看到Run按钮,点击Run,左边勾选你需要运行的请求,右边选择迭代次数,如果每个只运行一次,则填1即可。勾选Save response
运行结果如下图所示,显示结果为pass。点击请求名称,查看请求相关数据,如URL,header,body等