上一篇文章我们学习了用例断言,添加了断言后一个测试用例就算完成啦。如果要写获取另外一个城市天气信息的测试用例,你会怎么做?
可能第一反应就是复制上面的用例脚本,把里面的 location 值换成另外一个城市的就可以了。这样做可以实现,但这里我们学习另外一种实现的方式,用变量替换 location 的具体值,然后把具体 location 值从其他地方调用过来使用。
Postman 中可以创建 Environment 变量(相当于局部变量)和 Globals 全局变量。
Environment 变量
首先,我们来学习一下创建和调用 Environment 变量。
创建 Environment 变量。
调用 Environment 变量
在 Postman 中,调用参数方式是:{ {变量名称}} 。其实,在用例脚本里把具体值换成参数形式来表达的过程就是参数化。
接下来我们运行脚本看能否调用到 Environment 变量值。
从 Body 中响应的信息可以看出请求参数已经调用到 Environment 变量值,但 Test Results 栏报错了。
报错提示的意思是说 location 变量没有被定义。<