一、Postman介绍

Postman是一款非常流行的HTTP接口测试工具,是Google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。

Postman分为Postman native appPostman Chrome app两个版本。

在2018年的时候,Chrome app已经停止维护,官方也不推荐使用该版本。

因此建议大家直接选择native app进行下载。

Postman其主要功能包括:

(1)模拟各种HTTP requests

从常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至还可以发送文件、发送出额外的 header。

(2)Collection 功能(测试集合)

Collection 是 requests的集合,在做完一个测试的時候, 你可以把这次的 request 存到特定的 Collection 里面,如此一来,下次要做同样的测试时,就不需要重新输入。

而且一个collection可以包含多条request,如果我们把一个request当成一个test case,那collection就可以看成是一个test suite

通过collection的归类,我们可以良好的分类测试软件所提供的API。而且 Collection 还可以 Import(导入)或是Share(分享)出来,让团队里面的所有人共享你建立起来的 Collection。

(3)人性化的Response整理

一般在用其他工具来测试的时候,response的内容通常都是纯文字的raw(一种展示形式), 但如果是 JSON数据,就是变成一整行的 JSON,这会造成阅读的障碍 。而 Postman可以针对response内容的格式自动美化, JSON、 XML 或是 HTML 都会整理成我们可以阅读的格式。

(4)内置测试脚本语言

Postman支持编写测试脚本,可以快速的检查request的结果,并返回测试结果。

(5)设定变量与环境

Postman 可以自由 设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,postman允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。比如,我们可能会有多种环境, development 或 local, 而这几种环境中的 request URL 也各不相同,但我们可以在不同的环境中设定同样的变量,只是变量的值不一样,这样我们就不用修改我们的测试脚本,来测试不同的环境。

二、Postman下载与安装

1、Postman下载

Postman官方网站:https://www.postman.com/

Postman下载地址:https://www.postman.com/downloads/,请根据自己的操作系统选择对应版本。

官方文档:https://learning.postman.com/docs/postman/launching-postman/introduction/

2、Postman安装

  • 下载完成后的exe文件直接双击运行,会自动安装,并运行。

  • Postman打开以后会出现如下图界面,我们需要自己创建一个账户,或者使用谷歌账号登录,

    如下图:

    • Sign in with Single Sign-On(SSO):使用单点登录(SSO)登录。
    • Create Account:创建帐号。
    • Sign In instead:改为登陆。
    • I agree to the Terms of Use and Privacy Policy.:我同意使用条款和隐私政策。
    • Keep me signed in:保持登录状态。
    • Select to stay signed in for 30 days.:选择保持登录状态30天。
    • Create free account:建立免费账户。
    • Sign up with Google:使用Google账户注册。
    • Skip signing in and take me straight to the app:跳过登录,直接进入应用程序。

      (直接填写你的邮箱、用户名、密码,点击Create free account进行注册。)
  • 如果已有Postman账号,点击Sign In instead?,进入到如下界面,直接登陆。

  • 第一次登陆Postman,需要进行一些设置。

    填写一些相关信息,能够帮助你更好的使用Postman。点击continue继续

  • 配置完后,会询问你是否创建测试团队,我们这里先点击跳过。

3、为什么要注册Postman账号

注册Postman账号是免费的。当注册并登陆一个Postman账号后,用户可以获得如下权限。

(1)同步和备份历史,集合,环境,和预置头。

(2)可以轻松的处理来自不同机器的多个postman实例。

(3)创建集合连接发给其他开发人员。

(4)方便回家工作。

当然,不注册也可以使用Postman,Postman账号更多的是多台电脑可以同步数据,方便回家工作。

如果没有账号,需要直接使用Postman,点击注册页面中的Skip signing in and take me straight to the app:跳过登录,直接进入应用程序。如下图:

参考

『政善治』Postman工具 — 1、Postman介绍与安装的更多相关文章

  1. 『政善治』Postman工具 — 2、Postman主界面详细介绍

    目录 1.Postman菜单栏 (1)File 菜单 (2)Edit 菜单 (3)View 菜单 (4)Help 菜单 2.Postman工具栏 3.Postman工具栏中的系统设置 4.Postma ...

  2. 『政善治』Postman工具 — 8、Postman中Pre-request Script的使用

    目录 1.Pre-request Script介绍 2.常用SNIPPETS(片段)说明 (1)获取变量脚本: (2)设置变量脚本: (3)清空变量脚本: (4)Send a request代码片段 ...

  3. 『政善治』Postman工具 — 10、Postman中对Cookie的操作

    目录 1.往常的Cookie处理方式 2.Postman中的Cookie管理机制 3.自定义Cookie管理内容 在接口测试中,某些接口的调用,需要带入已有Cookie,比如有些接口需要登陆后才能访问 ...

  4. 『政善治』Postman工具 — 12、Postman中实现数据驱动

    目录 1.什么是数据驱动? 2.测试集说明 3.创建请求与准备数据文件 (1)新增学院结果文档内容如下 (2)编写数据文件 (3)在Postman中创建请求 4.实现Postman中的数据驱动 步骤1 ...

  5. 『政善治』Postman工具 — 13、Postman接口测试综合练习

    目录 (一)项目接口文档 1.鉴权接口 2.注册接口 3.登录接口 4.用户信息接口 5.注销接口 (二)网站上手动验证 (三)Postman测试实现 1.准备工作 (1)创建一个Collection ...

  6. 『政善治』Postman工具 — 14、NewMan工具的使用详解

    目录 1.NewMan工具的介绍 2.NewMan的安装 (1)安装 (2)验证NewMan环境: (3)NewMan卸载命令 3.NewMan执行Postman测试集 (1)导出collection ...

  7. 『政善治』Postman工具 — 4、HTTP请求基础组成部分介绍

    目录 1.Method 2.URL 3.Headers 4.body 一般来说,所有的HTTP Request都有最基础的4个部分组成:URL. Method. Headers和body. 1.Met ...

  8. 『政善治』Postman工具 — 7、Postman中保存请求(Collections集合)

    目录 1.创建Collection 2.保存Request请求 3.查看保存的请求 4.Collection下还可以创建文件夹 5.补充:Postman中的变量 6.总结 1.创建Collection ...

  9. 『政善治』Postman工具 — 9、在Postman中使用断言

    目录 1.Tests的介绍 2.常用SNIPPETS(片段)说明 (1)常用变量相关 (2)状态码相关 (3)响应结果断言: (4)Header : (5)响应速度: 3.示例 (1)响应码断言 (2 ...

随机推荐

  1. POJ-3259(最短路+Bellman-Ford算法判负圈)

    Wormholes POJ-3259 这题是最短路问题中判断是否存在负圈的模板题. 判断负圈的一个关键就是理解:如果在图中不存在从s可达的负圈,最短路径不会经过一个顶点两次.while循环最多执行v- ...

  2. 使用 SVG transform rotate 解决画框中的数字跟随旋转的问题

    问题描述 在图片上画框标注数字,旋转画布后,数字随之旋转,可读性不强,要求修改成无论画布怎么旋转,数字都是正向显示~ 原交互图示: 解决方案 先看下 dom 的结构 然后看下下面简单的代码 // 获取 ...

  3. MySQL使用入门--初识数据库

    MySQL使用入门 数据库概述 数据库是存放数据的仓库.在应用的开发中总是离不开数据的查询.处理.存储,例如图书管理系统就需要操纵和存储大量的数据.没有数据库之前我们使用文件存储数据,但是文件存储有很 ...

  4. ubantu16与windows下——redis的安装与使用

      (1) 打开ubantu16,使用如下命令下载安装包 wget http://download.redis.io/releases/redis-2.8.3.tar.gz (2)解压缩命令: tar ...

  5. 【python+selenium的web自动化】- 元素的常用操作详解(一)

    如果想从头学起selenium,可以去看看这个系列的文章哦! https://www.cnblogs.com/miki-peng/category/1942527.html ​ 本篇主要内容:1.元素 ...

  6. classLoader动态加载技术

    //加载器,apkPath为包含dex文件的.apk或jar路径,dexPath是优化后的dex文件路径,第三个表示libraryPath表示Native库的路径,最后是父类加载器 DexClassL ...

  7. Win 10 下Pipenv源码安装 odoo12

    因为,本身电脑已经安装odoo8,9,10等odoo的版本,当时,没有考虑是直接是统一的环境很配置. 现在,在odoo11的环境下,需要Python 3的语言环境可以很好地支持odoo11的功能,所以 ...

  8. 微信小程序应用开发-手动创建

    基础知识: index.wxml的代码为 Html,有很多标签,如等 index.wwss相当于css 即样式 index.js中有很多函数,可自定义 操作步骤: 删除app.json文件中page/ ...

  9. ch1_5_1统计最大最小元素的平均比较次数

    public class ch1_5_1统计最大最小元素的平均比较次数 { public static void main(String[] args) { // TODO Auto-generate ...

  10. Git - 使用命令和P4Merge进行diff

    P4Merge P4Merge是Git的一个第三发Diff和Merge工具(可视化冲突解决工具). 下载地址: https://www.perforce.com/downloads/visual-me ...