postman基本使用

一、安装

    官网:https://www.getpostman.com/

    Postman是一个Chrome的一个插件工具,我们可以通过Chrome的应用商店进行进行搜索并安装,安装完成会在桌面上显示一个postman图标。

  二、优点

    1)支持用例管理

    2)支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能

    3)支持批量运行

    4)支持用例导入导出

    5)支持云端保存用例【付费用户】

  三、默认的postman会自带一个demo的项目叫“POSTMAN Echo”,里面有各种场景的用例demo

  四、使用

  4.1、新建项目

  直接点击左边上面的添加目录图标来新增一个根目录,相当于新建了一个项目,我们可以把一个项目或一个模块的用例都存放在这个目录之下,并且在根目录之下我们还可以在建立子目录来进行功能用例的细分,具体见下图:

  4.2、新建用例

  点击右侧区域的+号,新增一个空用例的模板,也可以通过复制一个已有用例来达到新建一个用例的目的,2种方法见下:

  4.3、添加请求信息

  新建的用例请求为空,需要添加请求信息

  1)选择一个请求方法,如:get或post

  2)填写请求的url,如:http://www.baidu.com

  3)如果是get则请求参数直接写在url后,用?连接

  4)如果是post则请求添加在body中

  5)点击“send”发送请求

  6)查看请求响应内容

  Post请求参数示例:

  post请求的主要特点是把请求数据放在body中,而非url后。见下图

  上面的样例是post方式传输普通参数,如果我们需要发送带文件的请求时,就要改下请求格式了,具体如下:

  注意上面标红框的部分都必须要对应上

  4.5、添加请求头信息

  有时候请求还需要添加特定的头信息,postman同样可以完美的支持,直接点击Headers标签就可以进行请求头的信息设置

  4.6、预处理和结果检查

  预处理主要是针对一些环境变量的设置,相当于数据初始化;如图:

   响应处理就是对响应结果进行分析和验证,比如检查code是不是200,内容是不是等于具体某个值,是否包含特定的值等等.

   因为预处理和结果检查都是使用js作为脚本语言,所以还可以进行任意的js可以实现的场景来辅助测试.

  4.7、全局变量与环境变量

  全局变量我们可以自己在预处理和结果处理2个脚本环境里进行赋值

  在具体的测试数据里我们就可以直接使用,具体的使用方法是为:{{variable_key}};比如你在脚本中可以设置全局变量:

   postman.setGlobalVariable("username", "tester");

  那么在用例数据项里面我就可以这样使用,{{username}},用来代表具体的tester值,具体见下图:

   

  而环境变量的设置与使用与全局变量基本一样,只是环境变量我们还有另外一个入口可以进行设置,那就是环境配置管理中,

  我们可以预先建立若干和与环境相关的一套变量,根据实际的测试需求在执行前选择对应的环境变量模板,

  这样可以快速切换测试服务器与线上服务器之前的环境差异。

  比如:配置2套环境变量模板,一套url是测试环境,另一套为线上环境,根据测试对象不同我们选择不同的环境变量模板就行了,而不再需要修改测试数据中的url了。

  上面我们就把请求的host提取出来,然后在不同环境变量模板里使用不同的url值,后面我们就可以通过选择不同的环境变量模板来进行对应的请求测试。

  4.8、导出用例为代码

  postman还有一个很赞的地方就是导出用例为CODE,即如果你编写好了用例之后可以通过点击“Generate Code”来一键生成代码,并且还有好多语言和类库可以选择。

  4.9、批量执行用例

  这个功能由单独的runner来负责的,我们需要在另外的界面进行操作,具体如下:

  依次点击上面的按钮就会出现runer界面,如下直接点击“Start run”即可

时间: 2024-10-27 12:52:43

postman基本使用的相关文章

POSTMAN测试SpringMVC RESTFul风格的服务端接口始终得不到值

后台接口中接收参数使用DataObject(包含一个String类型的属性data)     ServletRequestDataBinder binder = new ServletRequestDataBinder(new DataObject());     binder.bind(request); 然后再POSTMAN中使用如图的方式传参: 可以发现得到的返回值是null,而且根据后台调试,确实没有得到传入的参数.切回x-www-form-urlencoded模式下然后将此对象用如下方

使用Postman完成接口测试

QQ群522720170 1. 安装 两种安装方式,我热衷于以chrome插件形式安装 Chrome插件(需要FQ,你懂的) Mac App 2. 发送请求 Postman最基础的功能就是发送http请求,支持GET/PUT/POST/DELETE,还有很多我不认识的http方法. 通过填写URL.header.body等就可以发送一个请求,这对于我们平时做一些简单的测试是够用的. 如果你的应用需要用到登录验证,可以通过填写Authorization以满足你的需求. 另外也可以使用Chrome浏

API测试利器postMan 使用教程

自从开始做API开发之后,我就在寻找合适的API测试工具.一开始不是很想用Chrome扩展,用的 WizTools 的工具,后来试过一次 Postman 之后就停不下来了,还买了付费的Jetpacks.推出Team Sync Beta之后我又把这个工具推广给团队,作为API文档使用.看到中文网络上关于这个工具的文章并不多,于是决定写一篇小文介绍一下. 一.基本功能 Postman的功能在 文档 中有介绍.不过文档略啰嗦,这里简单介绍一下主界面,入门功能就都提到了. Collections:在Po

chrome插件 postman插件 接口测试、API & HTTP 请求调试工具

Postman 是一个非常棒的Chrome扩展,提供功能强大的API & HTTP 请求调试. 它能够发送任何类型的HTTP requests (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers. 支持不同的认证机制(basic, digest, OAuth),接收到的响应语法高亮(HTML,JSON或XML). Postman 能够保留了历史的请求,这样我们就可以很容易地重新发送请求,有一个“集合”功能,用于存储所有请求相同的API/域. 这个扩展还有一些更

Postman:帮助你实现快速高效的 HTTP 模拟和 API 调试

转载自:http://xiequan.info/postman-帮助你实现快速高效的http模拟和api调试 有了Postman,你可以构造简单的以及复杂的请求,保存以备以后使用,并分析由API发送的响应.Postman可以显着减少测试和开发的API所需的时间.Postman适合自己的个人开发者,小型团队或大型机构同样适用. Install Postman(安装Postman) Postman是Chrome的App,也就是说我们只能够在Chrome浏览器中使用. 这里是安装地址Google Ch

postman的巨坑 之 cookie

问题描述:一个后端接口,该接口需要校验登录态,登录态通过cookie中的一个传参k判断.在保证登录的前提下,调用机器A上的接口一直报“用户未登录”,调机器B上就没问题,于是开始排查问题. 解决过程: (1)检查机器A中相关配置文件,保证所有配置均符合测试环境要求,且与机器B配置保证一致,但问题还是没解决,排除配置文件不一致导致的问题. (2)通过观察两台机器的access日志发现,同样的登录状态,但在两台机器中的参数k却不一致,于是检查发送请求的postman参数.果然,两个post请求的coo

postman

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件. 这款网页调试工具不仅可以调试简单的css.html.脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求! 当开发人员需要调试一个网页是否运行正常,并不是简简单单地调试网页的HTML.CSS.脚本等信息是否运行正常,更加重要的是网页能够正确是处理各种HTTP请求,毕竟网页的HTTP请求是网站与用户之间进行交互的非常重要的一种方式,在动态网站中,用户的大部分数据都需要通过HTTP请求来与服务器进行交互.

【PostMan】1、Postman 发送json格式请求

Postman 是一个用来测试Web API的Chrome 外挂软件,可由google store 免费取得并安装于Chrome里,对于有在开发Web API的开发者相当有用,省掉不少写测试页面呼叫的工作,通常我们看到的使用情境多数是直接呼叫Web API而未随着Request发送相关所需参数,本篇就来说明如果我们想要在呼叫Web API时一并夹带JSON数据时,该如何使用Postman? 情境假设 : 采用POST的请求方式,并且须夹带JSON数据给Web API 使用方式 : (1) 输入W

Postman的使用

google浏览器的插件,下载该插件需要FQ Postman功能(https://www.getpostman.com/features) 主要用于模拟网络请求包快速创建请求回放.管理请求快速设置网络代理 安装 下载地址:https://www.getpostman.com/ 直接安装,成功后在chorme的应用程序中会多出一个Postman 使用: 点击应用中"Postman",会弹出登陆页面,完成登陆,可跳过登录,进入Postman主页面 在Get后面的输入框中输入,例如:http

(图解)接口测试从未如此简单 - Postman (Chrome插件)

一个非常有力的Http Client工具用来测试Web服务的, 我这里来介绍如何用它测试restful web service 注:转载请注明出处http://www.cnblogs.com/wade-xu/p/4228954.html 安装 进入Chrome的设置->More tools->Extensions 点击最下面的Get more extensions 搜索Postman 选择第一个点击 点击Launch APP 如何使用Postman做接口测试 填写service url 选择m