码迷,mamicode.com
首页 > 其他好文 > 详细

postman的断言/环境变量的处理

时间:2018-10-22 23:19:31      阅读:456      评论:0      收藏:0      [点我收藏+]

标签:parse   java   提取   字符串   str   nbsp   ima   inf   点击   

我们做接口测试都会有一个断言操作;也有一个变量被频繁使用,这时候可以用环境变量来处理

 

目录

1、postman之断言

2、postman之环境变量

 

1、postman之断言

同样以postman的登录接口为例,点击postman右侧的Response body: Contain string,查看上一次请求接口里面包含哪些字符串,可以作为断言,如下图:

技术分享图片

如果想要以某一响应结果的字段作为准确断言,如响应结果为json串的,点击postman右侧的Response body: Json value check,然后通过通过json取值的方法,找到想断言的字段,然后处理

技术分享图片

 

2、postman之环境变量

第一种:变量被频繁使用,比如ip和端口号这种,则可以用环境变量来做处理

点击设置图标->添加变量->添加一个临时环境变量,填写key和value值->选择添加的环境变量,以{{xx}}格式调用

技术分享图片

技术分享图片

技术分享图片

技术分享图片

第二种:临时环境变量需要每次特定的选择一下,比较麻烦,可以设置为全局环境变量

与添加临时环境变量一样,但是在添加时,选择globle进行添加,其他一致,但不用特定选择

技术分享图片

技术分享图片

 

 技术分享图片

第三种:有时候希望提取上一个请求的结果作为下一个请求的参数,这个以jpress的删除接口为例,首先要拿到新增后的id,然后才能删除

技术分享图片

技术分享图片

 第一步:在想要获取响应结果请求的test中填写下面的代码

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("id", jsonData.data);  

 技术分享图片

 

 

第二步:添加环境变量

技术分享图片

 

 技术分享图片

 

技术分享图片

 执行删除接口时,可以先点一下新增,再删除,不然可能不会成功

同样的,也可以设置为全局变量的形式,其他操作与之前一致

技术分享图片

 

postman的断言/环境变量的处理

标签:parse   java   提取   字符串   str   nbsp   ima   inf   点击   

原文地址:https://www.cnblogs.com/weizhideweilai/p/9833654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!