2022最新Postman安装以及基本操作使用教程
一、postman安装
Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。
官方网站:Postman
###安装
1、Postman最早是作用chrome浏览器插件存在的,所以,你可以到chrome商店搜索下载安装,因为重所周知的原因,所以,大家都会找别人共享的postman插件文件来安装。由于2018年初Chrome停止对Chrome应用程序的支持。
2、Postman提供了独立的安装包,不再依赖于Chrome浏览器了。同时支持MAC、Windows和Linux,推荐你使用这种方式安装。Download Postman | Get Started for Free
二、postman基本操作:
History
所有使用postman发送的request都会保存在这里。点击之后会在当前Tab打开。
参考: Requests History
Environments
这里用来设定当前request 发送时使用的环境,比如这里可以选择“Cooper-Remote.template”或者“header_encode_style”或者“test_demo”,还可以选择“No Environment”,表示当前request不使用任何环境。
环境其实就是多组 key-value 。环境可以被下载保存为JSON文件。也可以导入环境,比如CSV或者JSON文件。
参考:Setting up an environment with variables
Using environments to switch contexts
这里的环境其实就是一组key-value的集合。比如选择“Cooper-Remote.template”的话,URL以及Test等等都可以通过{{url}}以及{{items}}来直接使用这些变量。
Global variables
点击眼形图标,可以看到当前可以使用的所有变量:包括选择的Environment的以及其他request添加到Globals里面的变量。
Environment和 Global的区别在于: 整个postman可以保存多个Environment,但是只会存在一组Global。 保存在Global里的key-value可以被所有的request使用,但是一个request只能选择一个Environment。
参考:Setting up an environment with variables
Request
method
参考: Sending Requests Method
比较常见的有 GET、POST、PUT,还有一些不常见的比如 PATCH、DELETE等。
URL & Params
参考: Sending Requests URL
URL可以输入request的地址,Params是对应的URL的参数。在Params中输入参数,会自动同步到URL。同理,URL里面输入带有参数的地址,也会自动同步参数到Params。
Send
发送当前请求。”Send and Download“ 在发送请求之后,会自动下载该请求的response。
Save
可以直接保存request。也可以选择“Save as”。
Save as 可以保存 请求的名字以及简单的描述。还可以决定要不要把请求保存到Collection里面去。
参考: Getting started with Collections Saving requests inside a collection
Authorization
如果访问的服务需要验证,这里可以设置验证方式+填写验证所需的信息,比如用户名密码。
参考: Authentication helpers
Headers
参考: Sending Requests Headers
定义HTTP Header。
Body
参考: Sending Requests Request body
设置请求的body。有四种方式进行设置: form-data、 urlencoded、raw 以及 binary。
GET是不可以设置Body的,POST请求可以。
Pre-request Script
参考:Pre Request Scripts
请求前需要执行的脚本可以放置在这里。主要进行一些环境以及全局变量的设置。
Tests
参考:Writing Tests
Testing examples
这里写测试用例,进行一些判断等等。
下面新建了两个测试用例,名字分别是”Status code is 200“ 、”Status code name has string“。
“responseCode.code === 200” 返回 True 或者 False,进而判断 ”Status code is 200“ 这个用例是Pass还是Fail。
Generate Code
这里可以将request转化为各种语言的代码。比如python、java、shell、HTTP等。
Response
Body
参考: Understanding and working with responses Viewing responses
这里可以查看返回的应答的body部分。
有三种查看方式: Pretty、 Raw、Preview。
Pretty会根据选择的类型对Body进行高亮显示,同时可以选择要不要自动换行,方便阅读。
Raw不会进行任何高亮显示。
Preview显示的是Body部分的预览效果。
Cookies
参考: Understanding and working with responses Cookies
展示浏览器的cookies。
Headers
参考: Understanding and working with responses Headers
以key-value对的方式展示返回的header部分。鼠标停留在key上,会显示该key的说明(根据HTTP文档)。
Tests
展示测试结果。
Status
展示返回的状态。鼠标方式在状态上,比如“200 OK”上,会显示该状态对应的说明。
Collections
介绍
个人感觉一个Collection就像是一个测试Project。然后Collection里面可以放置文件夹,也可以直接放置request,放置文件夹就像一个 testsuite。 文件夹里面可以放置多个request,一个request可以写1个或者多个test。
参考: Getting started with Collections
Share Collection
Collection可以share给组员,也可以download为JSON文件然后发送给组员进行导入使用。
参考:Sharing Collections with your team
Run Collection
Collection可以直接run。
参考: Running a collection
1) Previous Runs 展示过去run的collection,点击可以在Statistics面板显示具体的结果。
OVERVIEW:该Collection 该轮测试PASS/FAIL数目总体概况。
Previous Runs:该Collection过去run的OVERVIEW,用来进行对比。
REQUESTS:该Collection 该轮测试的详细情况。
2) CURRENT RUN 可以设置当前想要run的 collection,还可以对Environment、Iteration、Delay、Data File 进行设置。
Environment:选择跑该Collection的 Environment。
Iteration: 设置该轮测试跑几轮。
Delay: 。。。。。。。
Date: 可以选择加载一个 CSV/JSON的数据文件
3) RESULTS
点击“Start Test”就可以开始跑Collection啦。
实时结果会在 RESULTS里面显示出来。
如果这篇文章对你有帮助,请给小编点个赞!
2022最新Postman安装以及基本操作使用教程相关推荐
- IDEA 2022 常用 插件 安装 与 全局配置 教程 大全
IDEA 2022 常用 插件 安装 与 全局配置 教程 大全 文章目录 IDEA 2022 常用 插件 安装 与 全局配置 教程 大全 一. 安装必备插件 1. Codota 代码智能提示插件 2. ...
- Postman安装与基本操作
Postman下载安装 Postman下载 Postman分为Postman native app 和Postman Chrome app两个版本. 目前Chrome app已经停止维护,官方也不推荐 ...
- postman安装和基本使用教程
目录 一.Postman介绍 二.下载及安装: 三.接口测试: 四.认证接口测试: 最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman ...
- 2022最新淘宝创建子账号教程
1.进入淘宝网官网,点击右上角卖家中心,进去店铺后台卖家中心首页 最新已改版,进入后台左侧找到[店铺管理]-[子账号管理],然后点击[新建子账号] 2.岗位里面看你是客服 美工还是运营,根据情况自己选 ...
- LaTex下载、安装及配置并搭配使用Visual Studio Code教程(建议收藏)2022最新完整版
LaTex下载.安装及配置并搭配使用Visual Studio Code教程(保姆级超详细)2022最新完整版 关于LaTex LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪt ...
- 【2023最新】Postman安装教程
[2023最新]Postman安装教程 1. Postman官网下载 直接谷歌postman 官网地址:https://www.postman.com/ 直接点击 等待下载完成 2. postman安 ...
- 2022最新可用网页百度分享按钮安装教程【网站添加百度分享按钮代码】
简介: 2022最新可用百度分享是一个提供网页地址收藏.分享及发送的WEB2.0按钮工具,借助百度分享按钮,网站的浏览者可以方便的分享内容到人人网.开心网.QQ空间.新浪微博等一系列SNS站点. 网站 ...
- 【02】2022.11最新超详细Vuforia图片识别教程
[02]2022.11最新超详细Vuforia图片识别教程 文章目录 [02]2022.11最新超详细Vuforia图片识别教程 1.Vuforia环境搭建 2.License Key获取及注册 3. ...
- 2022最新个人发卡网站源码+支持傻瓜式安装/全开源的
正文: 2022最新个人发卡网站源码+支持傻瓜式安装/全开源的,这发卡网站源码简约大气,看着还是挺不错的. 安装教程: 1.将源码上传至服务器根目录 2.将源码进行解压 3.域名/install安装程 ...
- 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第六章:数据存储
第 6 章 数据存储 本章介绍Android 4种存储方式的用法,包括共享参数SharedPreferences.数据库SQLite.存储卡文 件.App的全局内存,另外介绍Android重要组件-应 ...
最新文章
- html弹性重叠,关于html5弹性布局(2)
- ffmpeg流文件合并concat
- 解决 WIndows,Linux 以及 MacOS 终端无法使用代理的问题
- oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
- LeetCode 1238. 循环码排列(格雷编码+旋转数组)
- EXCHANGE虚拟目录功能介绍
- javascript如何设置名字输入不合法
- php操作sqlserver视频教程,SQLServer数据库基础视频教程下载
- 新员工入职表_基于APortal框架搭建员工入职培训平台
- div垂直居中,图片垂直居中
- 技术领先的FUP TB3M台式大容量低速离心机
- vue3.0教程——搭建Vue脚手架【简化版】
- Olly Advanced 1.27
- 18、ListView显示图片
- 微信小程序的重点(重中之重)
- 前端JavaScript DOM BOM 自学复盘 D1(DOM-获取DOM元素、修改HTML标签/表单/css样式属性、定时器-间歇函数)
- 解决cv2.error: OpenCV(4.5.1) /tmp/pip-req-build-n_alixql/opencv/modules/highgui/问题
- 2013年CSDN高校俱乐部全国百所高校巡讲讲师招募
- WebMagic Java 爬虫的简单应用
- 什么是色选机(color sorter)?
热门文章
- GMSM —— 国密简介、概念(SM1-9)、ZUC祖冲之算法
- 一位博士在华为的 22 年(干货满满)
- 消防信号总线原理_消防二总线的构成以及工作原理?
- 【2021版】想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础(三)
- 户籍化管理系统 c语言,全国各地消防户籍化管理系统
- 计算机主机房的消防配置,机房的消防设计规范.docx
- 傅里叶变换复数形式的实部代表什么_二维傅里叶变换与逆变换基于Unity的实现...
- 从零开始搭建自己的网站四:博客网站模板下载
- 安卓投屏大师_苹果屏幕镜像怎么使用,AirPlay镜像怎么投屏?
- 如何把google日历添加到桌面