目录基本页的功能解释基本页的功能解释如何创建请求,如何创建请求,如何提取响应结果中的值,然后在其他接口中调用新的环境来存储环境变量。
目录
1.邮递员的基本页面功能解释
2.如何创建请求
3.从响应结果中提取值,然后在其他接口中调用它。
创建一个新环境来存储环境变量。
在Test中,通过语句提取响应结果的指定键值,然后设置为环境变量。
控制台打印调试信息/日志。
然后在其他请求中引用该变量。
5.添加断言,例如断言响应值的指定键的值/响应值包含预期的文本。
6.如何编写Json路径来获取指定键值?
例如,json对象中数组的索引为0的指定键的值是通过json路径写入获得的。
1.邮递员的基本页面功能解释
如何设置黑色主题
2.如何创建请求
例如,获取令牌的get请求。
创建新请求后,记得保存。
然后根据接口文档输入获取token需要的参数,点击发送检查请求是否成功。
3.提取响应结果中的值,然后在其他接口中调用,比如提取token。
创建一个新环境来存储环境变量。
在测试中,通过语句提取响应结果的指定键值,然后设置为环境变量。控制台打印调试信息/日志,选择相应的环境,然后发送请求。
var JSON data = pm . response . JSON();// pm.response.json()是固定的写法,得到的响应值是JSON var token = JSON data . access _ token;//获取指定key的值的json路径console . info(" get token:"+token);//控制台输出值,调试pm.environment.set ("token ",令牌);//设置值为环境变量,前者为变量名,后者为变量值。请求后,该变量在环境中被成功设置。
然后在其他请求中引用该变量,顺便将请求的url设置为变量。
请求中的引用变量
发送请求,呼叫成功。
5.添加断言,例如断言响应值的指定键的值/响应值包含预期的文本。
6.如何写Json路径获取JSON []中指定键的值是Array(也就是Array){ }是Ojbect(也就是object)。
[]数组的键是int,{}的键是string。
比如var array 1 =[" a "];是一个数组。
var object 1 = { " a " };是一个对象。
一个数组可以包含多个对象。
比如:var json1=[{a:"a"},{ b:" b " }];Dot1包含两个对象。
同样,JSON2 = {[{a: "a"},{b: "b"}]是一个对象,但是这个对象包含了一个数组;
通过索引获取数组的方式是[索引值],而key的值是直接的。
比如通过json path writing//get cataloged var JSON data = pm . response . JSON()在JSON对象中获取数组索引为0的指定键的值;// pm.response.json()是固定的写法,得到的响应值是JSON console . info(" get catalogid:"+JSON data . PDM list[0])。catalogid);
一图流解释
评论前必须登录!
注册