| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> postman使用方法 -> 正文阅读 |
|
[开发测试]postman使用方法 |
?一 、postman 界面功能介绍 1、工具栏 New: 新建,可以新建Request请求,Collection请求集,环境等等 History: 请求历史记录,可以查询到之前的请求记录 ?什么是环境 环境切换:用于切换环境 接口设计区可以通过上方tab边上的+号,新建多个请求。接口设计区从上到下分为请求区和响应区 请求地址行:可以选择请求方法(GET/POST/...),填写请求地址,发送请求和保存请求到测试集? 响应内容(body): 可以查看Pretty(美化格式),Raw(原始格式),Preview(HTML预览格式)
请求集是Postman中接口管理的一个"整体"单位,运行、导出、分享等都是基于请求集的 ①新建请求集: New按钮-->Collection 或 直接点击请求集列表上方的新建请求集按钮 授权: 请求集及其子文件夹下的接口统一使用该授权,不用每个接口再都单独设置一遍? ③测试集导出:测试集可以导出并发送给别人(不携带环境信息),别人通过导入来使用你的接口? ④测试集分享: 测试集直接分享给别人(双方都需要注册) ⑤添加请求:通过测试集add request 添加请求,这个请求包含于这个测试集里。 ?测试集的功能操作: 6、环境变量和全局变量 环境管理中还可以点击“Global”添加全局变量,环境变量只有当选择了该环境时才生效,全局变量在任何环境中都生效,测试集中的变量只在当前测试集生效,当测试集变量,环境变量, 全局变量有重复的变量名时,优先级为:环境变量>全局变量>测试集变量。 添加环境变量:设置-add-环境变量信息填写 ?添加全局变量:设置-Global-全局变量信息填写 ?我们可以环境中设置多个变量,以供在请求中使用。 环境变量使用方法: 选择环境,在请求URL或者请求Body里使用{{变量名}}来使用环境变量,变量可以在请求Body的各种格式中使用,但不能直接在请求前脚本(Pre-request Script)和请求后脚本(Tests)中使用。 Params: 当请求URL中参数很多时,不方便进行添加和查看,可以点击URL输入框下的Params按钮,以表格的方式添加变量及值,从表格添加后,变量和值会自动添加到URL中。 ?7、请求设计 授权:如果接口需要授权,可以在该页面设置授权方式(type)和授权信息 form-data:混合表单,支持上传文件 ; ?x-www-form-urlencoded(文本表单)传参示例: ? raw:原始格式,支持json和xml格式传参示例: ?7.2 tests断言示例 ?二、postman接口测试实例 1、发送一个get请求的方法: 选择get请求方式,输入要请求的url,传参方式以json为例,选择raw再选择JSON,然后将参数填入请求参数区,点击send发送请求,在响应区即可看到返回结果。如下 ?2、发送一个post请求实例: 选择post请求方式,输入要请求的url,传参方式以混合表单为例,选择form-data,然后将参数名称和对应的值填入参数区,点击send发送请求,在响应区即可看到返回结果。如下 ?3、使用postman批量发送请求 Runner:批量执行测试集 支持设置迭代次数 ①新建一个Collection,比如课堂练习,新建请求(add requests)如登录,选择POST方法,填入URL,请求数据,URL的host使用配置的环境变量,请求数据使用变量做参数化,本地新建参数化文件备用 ②设置断言 ③Runner配置 点击Runner,进入测试集批量执行设置页面 ? ?④以上配置完后,点击Run XXX按钮,即可批量执行用例,得到测试结果,如图 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 22:30:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |