摘要:
数据驱动案例 2 : 1、环境变量 dev 如下: 2、请求头 3、请求体为 {"mobile_phone": "{{req_mobile_phone}}", "pwd": "{{req_pwd}}"} 4、后置脚本test为 // csv文件中,code列 var code = pm.variab 阅读全文
摘要:
运行 Collection 批量执行 当我们想批量测试某个集合里面的各个 API 时,可以使用 Collection Runner 来批量运行 API,同时可以进行环境变量、迭代执行次数、延迟时间等设置。 执行结果如下: 统计结果,是根据断言函数的数量来统计的。不是请求数量来统计的。 数据驱动 应用 阅读全文
摘要:
断言 简介 一般来说执行完测试,我们需要对测试结果来进行校验,判断结果是否符合我们的预期,也就是断言。在接口测试中一般会根据响应状态码或者响应返回的数据来进行断言。 Postman 提供一个测试沙箱(Postman Sandbox) 测试沙箱是一个 JavaScript 执行环境,可以通过 JS 脚 阅读全文
摘要:
全局变量 全局变量是指在所有的环境里面,变量值都是一样的,全局变量的作用域是所有请求。 全局变量设置有两种方式: • 点击界面里设置 • 在脚本里设置 界面设置 点击眼睛图标后,在 Global 选项菜单点击 Edit 菜单即可设置全局变量,如下图所示。全局变量的引用格式和环境变量一样, 注意:当环 阅读全文
摘要:
本地变量 本地变量主要是针对单个 URL 请求设置的变量,作用域只是局限在请求范围内。如请求 URL 如下,设置两个本地变量(user,passwd)作为参数。请求方式为 POST https://postman-echo.com/post 从上图中我们可以看到变量设置的格式为 {{variable 阅读全文
摘要:
变量 问题思考 在开发不同阶段可能存在不同的环境,比如测试环境和生产环境。 测试环境 API 如下: https://dev.postman.com/get https://dev.postman.com/post https://dev.postman.com/put 生产环境 API 如下: h 阅读全文
摘要:
Cookie 设置 cookie 是存储在浏览器中的小片段信息,每次请求后都将其发送回服务器,以便在请求之间存储有用的信息。比 如很多网站登录界面都有保留账号密码,以便下次登录。 由于 HTTP 是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通 行证吧,每人 阅读全文