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

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

目录

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

 

 

第二步:添加环境变量

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

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

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

时间: 2024-11-01 11:44:14

postman的断言/环境变量的处理的相关文章

Postman全局变量和环境变量设置

在Postman中有两种方法添加变量 1.在右上角齿轮处可以手动添加 点击"Manage Environments"可以进入管理环境变量界面 点击Add,可以设置环境的名字,然后设置变量键值对. 有两种设置方式,点击Bulk Edit可以进入另一个模式来批量编辑,随意选一样 效果如下: 该界面还有其他一些复制,删除什么的小功能 点击Globals按钮可以进入全局变量设置界面 操作和环境变量一样,点击旁边的对勾可以禁用. send前选择对应的环境变量(下图) 全局变量和环境变量的区别?

~postman全局变量与环境变量介绍

postman官方文档:https://learning.getpostman.com/docs/postman/scripts/test_examples/ 一.环境变量 实例:将URL作为环境变量,进行接口访问 1. 通过变量控制台手动设置 2.使用js设置环境变量 pm.environment.set("urls", "www.shopxo.com/admin.php?s=/admin/login.html"); 3.清除环境变量 pm.environment

Postman之设置环境变量

言归正传,简单的了解下我们的postman,对于一个测试人员来讲,测试接口是一个很重要的流程,而postman是测试接口的一个常用工具之一. 对于刚刚使用postman的新手来讲,有一些地方可能不是很懂,之前在帮同事使用postman中也遇见到过此类情况.现总结一部分,以供参考.  1.安装postman 如果本机没有安装.Net Framwork,请先安装再安装postman 下载安装完成后打开客户端 打开postman创建collection添加一个request (add request

postman(一):详解在postman中使用环境变量

一.定义环境变量 添加环境分支 添加环境变量 切换环境分支 使用脚本设置环境变量 设置集合级别的变量 二.使用环境变量 使用{{变量名称}}的形式引用环境变量. 注:变量可以用在URL,请求参数,请求头,请求体任意位置. 原文地址:https://www.cnblogs.com/kancy/p/11647218.html

Postman基本使用——get、post请求、断言、环境变量

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件. 它提供功能强大的 Web API & HTTP 请求调试. 它能够发送任何类型的HTTP 请求 (GET,HEAD, POST, PUT..), 附带任何数量的参数+ headers. Postman功能: 主要用于模拟网络请求包 快速创建请求 回放.管理请求 快速设置网络代理 目录 get请求 post请求 get和post的区别 header请求头 查看响应结果 断言Tests 管理请求 模块管理folder

postman 添加环境变量 并 读取变量 作为参数 传入,跑整个场景

上篇文章 写了 postman 基本使用 和 检查点. 这篇 记录一下 多个测试用例组成的一个场景下. 如何通过读取变量跑完整个场景. 因为有些场景 的用例是彼此关联的. 所以通过参数来实现. 如 我们测试的一个东西,用户登录的时候,有一个临时的token, 正式登录 要依赖整个临时的token 作为参数传入. 那么 我就 将 token 写成一个参数,就像一个公共变量,需要的时候 直接 拿来 就好了. 使用过程:  在 manange environments 里 添加环境变量. 如 2.在接

postman实现从response headers中获取cookie,并将其设置为环境变量

1.最近在学习postman的使用方法,为了保证后续模块操作,必须在登录时获取的session值,并将其设置为环境变量,session的位置处于response headers里面返回的set-cookie参数,并且将set-cookie中的session通过split方法截取出来. 写法: 1.先获取响应头中的set-cookie字段 2.用spilt方法将其分割成数组 3.然后将需要取的值设置到环境变量中 这样后面的就可以于前面的请求沿用同一个cookie 以上纯属个人实例,有描述的不到位的

postman使用--环境变量

变量 postman提供了变量设置,有四种变量类型本地变量全局变量环境变量 数据变量 什么是环境变量 环境变量指在不同环境,同一个变量值随着环境不同而变化,比如在测试环境时,host为:dev.postman.com,当切换到生产环境时,host值为:postman-echo.com环境变量设置:在postman界面点击右上角眼睛图标,既可开始设置环境变量和全局变量,环境变量设置如下:我们可以设置两种环境,dev和release,dev是开发测试环境,release是正式的生产环境,host是环

Postman小技巧之定义环境变量(Environment)

今天就简单的来讲讲postman的小技巧--定义环境变量(Environment),最常见的是将测试 URL 进行定义成变量的形式,这样随着你的域名怎么变,URL 就不用变更,非常方便.除此之外,也可以将一些敏感的测试值定义为环境变量,比如密码.接下来,来看下怎么新建一组环境变量,如下操作打开环境变量的管理入口: 点击Add添加一个环境集合: 键值对的形式添加环境变量: 以{{key}}的形式引用环境变量: 原文地址:https://www.cnblogs.com/zdd-803/p/11369