Postman使用环境变量、全局变量做断言【三】

在我兴冲冲感觉又积累了新知识的时候,我导师给我提醒 她用postman得到的实际结论和我不同,这真是啪啪打我的脸。
不知为啥,我第一感觉是postman的版本问题。

我是个极不喜欢更新软件的偏执狂,这个月初我还在用4.9版本的postman;然后因为同事发给我一些写的接口用例,然后我就选了一个6.2.5版本,能够看我同事写的接口用例就够了;然后我导师用的7.2.0版本,验证我关于这次分享的经验后确定是 自己设置的环境变量读取的都是字符串形式(即使是数字形式)。然后我用7.2.2版本全部重做验证,步骤如下

新版本Postman:Environment and global variables are always stored as strings.

下图使用的百度搜索的接口:http://suggestion.baidu.com/su?wd=#content#&cb=window.baidu.sug
在这里插入图片描述
我的环境变量、全局变量设置如下:
在这里插入图片描述

在这里插入图片描述

实际打开Console后,得出来的结果是Environment and global variables are always stored as strings.
所以这次的结论 比较符合官方的Intro;

在这里插入图片描述

返回值做变量时 实际数据格式 决定新变量的格式

导师还附赠了一个关于 返回值做环境变量的结论【将响应中获取的值设置为环境变量,是由响应的数据格式决定的】,我来锦上添花,细致分享下;

找来找去还得真实的接口,所以还是有马赛克

在这里插入图片描述
Tests脚本中:
在这里插入图片描述

看下实际返回值 设置为环境变量、全局变量
在这里插入图片描述
实际结果:
在这里插入图片描述
关于这一部分断言和变量的使用,先分享到这儿。

交流技术 欢迎+QQ 153132336 zy
个人博客 https://blog.csdn.net/zyooooxie

发布了78 篇原创文章 · 获赞 24 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/zyooooxie/article/details/93607852
今日推荐