摘要:今天来和大家分享下接口测试中如何把获得的值设置为环境全局变量。在中写入获取响应中所对应的这一业务代码设置一个变量获得响应响应类型为设置一个变量值为所对应的值。
大家好,我是好学的小师弟。今天来和大家分享下接口测试中,如何把postman获得的token值设置为环境/全局变量。
我们在测试过程中,经常会遇到有的测试请求需要用到token,但是我们总不能每做一次测试就去先获得一遍token,这样不利于做自动化测试。
这里我们就拿一个接口为例,将接口响应中所获得的'nickname'的值设置为变量。token值设置为变量的方法和这个步骤一样
步骤:
1.首先我们输入url,获得接口响应。
2.在tests中写入获取响应body中nickname所对应的value,这一业务代码
//设置一个变量res,res获得响应,响应类型为jsonvar res = pm.response.json()//设置一个变量nickname,值为nickName所对应的值。这里因为data为json格式//但是它所对应的值又是一个列表,所以我们要用[]来选取想要的值,列表里面套着json格式//所以我们又用.nickName来获取值var nickname = res.data[0].nickName//获取nickname的值,并把它设置为全局变量//pm.globals.set("var_csdn_nickname", nickname);//获取nickname的值,并把它设置为环境变量pm.environment.set("variable_key", nickname);
这样,我们就获得了一个名为variable_key的变量,他的值就是nickname(同样的方法即可获得token值)
效果图:
用法:
在请求body中{{}}引用即可
新人创作不易,觉得不错的看官,点个赞吧,么么哒!!!
转载注明出处!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/123141.html
摘要:同时还有对应的返回值字段描述通过这个方法,可以随时随地的测试以及更新文档,简直是后端小伙伴的福音但是,不知道小伙伴们有没有发现一个问题,就是在生成接口文档的时候,还是需要自己填写参数描述。对于测试同学来说,这是一个非常不错的功能。 我们都知道在一个团队中是由很多角色组成的,例如:业务、产品、...
摘要:无论接口调式还是接口测试,都算的上很优秀的工具,好多接口测试平台,接口测试工具框架的设计也都能看到的影子主要界面功能介绍新建,可以创建请求,请求集,环境变量等。 无论接口调式还是接口测试,postman都算的上很优秀的工具,好多接口测试平台,接口测试工具框架的设计也都能看到 postman的...
摘要:自动化测试最基本的功能用来重放请求,并且配合良好的格式化工具。对局部的也可以使用以及进行测试。而自动化测试用来测试数据是否正确。而且大部分问题是出在数据问题上,所以自动化测试性价比比较高一些。以为例,需要每次提交后运行测试,并保留测试结果。 Postman API 自动化测试 Postman 最基本的功能用来重放请求,并且配合良好的 response 格式化工具。 高级点的用法可以使用...
摘要:目录的基础页面的功能解释的基础页面的功能解释如何创建请求如何创建请求提取响应结果中的值然后再其它接口中调用提取响应结果中的值然后再其它接口中调用新建环境来存储环境变量新建环境来存储环境变量在中通过语句提取响应结果 目录 1.Postman的基础页面的功能解释 2.如何创建请求 3.提取 响应...
摘要:本文主要描述的功能与使用方法是大厂的基于语言完成的一款超级强大的插件,名字也很亲近邮递员。前端后台测试使用都可以提供很多帮助使用方便而且功能全面。在面板下方显示栏中,可以检查的响应。目前只支持请求未完待续。。。 本文主要描述postman的功能与使用方法Postman是404大厂的基于javascript语言完成的一款超级强大的插件,名字也很亲近(邮递员)。可以用于做API请求测试。前...
阅读 682·2023-04-25 19:43
阅读 3854·2021-11-30 14:52
阅读 3729·2021-11-30 14:52
阅读 3794·2021-11-29 11:00
阅读 3745·2021-11-29 11:00
阅读 3812·2021-11-29 11:00
阅读 3528·2021-11-29 11:00
阅读 6007·2021-11-29 11:00