关注分享主机优惠活动
国内外VPS云服务器

邮差快速入门-接口测试教程,取并引用响应值,断言,json路径编写。

目录基本页的功能解释基本页的功能解释如何创建请求,如何创建请求,如何提取响应结果中的值,然后在其他接口中调用新的环境来存储环境变量。

目录

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);

一图流解释

未经允许不得转载:主机频道 » 邮差快速入门-接口测试教程,取并引用响应值,断言,json路径编写。

评论 抢沙发

评论前必须登录!