Postman简介

  不管web自动化测试还是APP自动化端,测试过程中都会涉及到接口测试。接口测试分为服务器端测试和客户端测试。今天给大家介绍一个测试服务器端的小工具--Postman。它可以构造各类请求数据测试服务器返回。
  如何安装Postman,postman有Chrome插件版和native版,两者区别:
  1. native版本可以直接操作cookies,而chrome版本需要安装拓展

  2. native版本自带proxy,可以用来抓包:
  3. native版本自带menu bar

一、chrome插件版安装

  Postman是基于chrome浏览器的一款自动化测试插件。安装方法如下:
  1)启用chrome浏览器。
  2)点击浏览器右侧的选项-更多工具-扩展程序。
  3)点击获取更多扩展程序,进入谷歌网上应用店。
  4)搜索Postman,启用插件。
  5)安装完毕后,访问chrome应用(chrome://apps/)即可看到该插件。在该插件上右击,并在弹出菜单上点击“创建快捷方式”,可以在任务栏、桌面、开始里创建该插件启动的快捷方式,接口测试工具的安装就这么简单

二、native版本安装

1、下载postman安装包
下载链接可以访问:链接:https://pan.baidu.com/s/17KvgSWqE51tpFt4lFgAgSw 密码:z1r6
2、下载过后直接安装就可以了

三、如何使用接口测试工具Postman

  1)主界面
  左侧的导航栏分为History和Collections两类,右侧为请求方式、请求地址、请求参数与结果的展示界面。
  2)测试用例的创建
  点击Postman界面右侧的加号创建一个新的测试用例。填入请求的url(必须),选择请求方法(必须,默认是GET),编辑header各属性(非必须,点击Headers)以及url参数信息(非必须,点击params)。信息编辑完毕后,点击Send,即发送请求出去,点击save将该用例加入到对应的用例集里,方便以后回归测试使用。
  4)请求结果
  在填写好地址与请求方式后,点击send就可以发送请求。下方展示返回的结果,可以根据不同的数据(json、xml、html、text、auto)进行格式化展示。此工具返回数据分类很明显,可以直接查看http正文,http header及cookie,并且对response的响应时间也做了统计,服务器的响应性能一目了然。
  5)测试集的创建
  Postman的测试集可以理解为Test suite的概念,可以把针对某一个测试点的所有测试用例放到这个测试集里。点击导航栏上的Collections,进入该标签后,点击带加号的文件夹创建一个新的测试集。新建的窗口弹出后,只需要给这个测试集创建个唯一的名字即可。
  使用小知识:
  获取数据失败,且请求时需要cookie信息时,需要安装插件Postman Interceptor。
  Postman Interceptor可以让Postman中发送请求的时候使用当前网站浏览器的cookie。
  使用方法:
  1)在Postman工具中打开Postman Intercepter功能。
  2)如果只需要测试特定网站,可以在Postman Interceptor插件中设置 Filter requests。
  Filter requests默认是“.*”,表示捕获所有的网站。如果只想要捕获搜狗,可以在Filter requests里输入“sogou”。
  3)在chrome中进行操作,比如打开搜狗搜索,然后搜索关键字“自动化测试”,然后点击“搜狗搜索”。
  4)打开Postman Interceptor,可以看到 “last 10 requests“。
  5)打开Postman,可以看到“History”显示chrome中进行的操作。
  6)然后就可以在Postman对 request进行修改,过滤,以及编写测试case。

Postman安装及简介的更多相关文章

  1. Postman安装与简单介绍

    Postman简介 Postman是一个 Chrome 扩展,能提供强大的 Web API HTTP 请求调试功能.Postman能够发送任何类型的http请求,支持GET/PUT/POST/DELE ...

  2. Postman安装及入门实践(以百度搜索为例)

    一.Postman安装 可以FQ的小伙伴可以直接去官网下载:https://www.getpostman.com 如果不能,可以用我的安装包,版本找最新的:链接:https://pan.baidu.c ...

  3. InfluxDB学习之InfluxDB的安装和简介

    最近用到了 InfluxDB,在此记录下学习过程,同时也希望能够帮助到其他学习的同学. 本文主要介绍InfluxDB的功能特点以及influxDB的安装过程.更多InfluxDB详细教程请看:Infl ...

  4. (转)postman安装及简单使用

    Postman安装与使用 2018-06-04 22:58 by 虫师, 46636 阅读, 10 评论, 收藏, 编辑 Postman一款非常流行的API调试工具.其实,开发人员用的更多.因为测试人 ...

  5. 浅入深出Vue:工具准备之PostMan安装配置及Mock服务配置

    浅入深出Vue之工具准备(二):PostMan安装配置 由于家中有事,文章没顾得上.在此说声抱歉,这是工具准备的最后一章. 接下来就是开始环境搭建了~尽情期待 工欲善其事必先利其器,让我们先做好准备工 ...

  6. 2.postman安装及使用

    一.postman说明 postman是研发和测试进行接口调试的工具.可以用来很方便的模拟get或者post或者其他方式的请求来调试接口. 二.postman安装 ①作为谷歌浏览器插件安装 参考资料: ...

  7. Postman 安装及使用入门教程(我主要使用接口测试)

    1.Postman 安装及使用入门教程(我主要使用接口测试)Postman的English官网:https://www.getpostman.com/chrome插件整理的Postman中文使用教程( ...

  8. 第二百九十一节,RabbitMQ多设备消息队列-安装与简介

    RabbitMQ多设备消息队列-安装与简介 RabbitMQ简介 解释RabbitMQ,就不得不提到AMQP(Advanced Message Queuing Protocol)协议. AMQP协议是 ...

  9. Postman安装教程

    Postman 安装教程 在web开发和一些需要模拟HTTP请求的时候,Postman非常有用. 因为实习的时候接触到了,感觉确实非常好用.就记录下来. 以下是参考其他博主的博文,地址:http:// ...

随机推荐

  1. 极小极大搜索方法、负值最大算法和Alpha-Beta搜索方法

    1. 极小极大搜索方法    一般应用在博弈搜索中,比如:围棋,五子棋,象棋等.结果有三种可能:胜利.失败和平局.暴力搜索,如果想通过暴力搜索,把最终的结果得到的话,搜索树的深度太大了,机器不能满足, ...

  2. 在mui中创建aJax来请求数据..并展示在页面上

    <!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <m ...

  3. HDU1269 迷宫城堡 2016-07-24 13:47 84人阅读 评论(0) 收藏

    迷宫城堡 Problem Description 为了训练小希的方向感,Gardon建立了一座大城堡,里面有N个房间(N<=10000)和M条通道(M<=100000),每个通道都是单向的 ...

  4. STL中的内存与效率

    STL中的内存与效率 1. 使用reserve()函数提前设定容量大小,避免多次容量扩充操作导致效率低下.  关于STL容器,最令人称赞的特性之一就是是只要不超过它们的最大大小,它们就可以自动增长到足 ...

  5. visual studio code 中隐藏从 ts 文件生成的 js 文件和 map 文件

    typescript 文件编译产生的 js 和 map 文件不需要手工编辑,打开[文件][首选项][工作区设置],放入以下代码: // 将设置放入此文件中以覆盖默认值和用户设置. { "fi ...

  6. Oracle 监听服务启动不了

    解决方法: 重新生成listener.ora文件   实施步骤 1,打开Net Configuration Assistant 2, 3, 4, 5, 6, 7,

  7. Sublime Text 3 格式化HTML CSS JS 代码

    一,首先通过ctrl+shift+p 要等一会就会出现插件安装界面 二,在插件安装输入框,输入:HTML-CSS-JS Prettify  并安装该插件 三,如果没有装nodejs, 下载nodejs ...

  8. “System.Runtime.InteropServices.COMException”类型的第一次机会异常在 System.Windows.Forms.dll 中发生

    最近做一个winform项目,在里面用了webbrowser控件进行html文档打印,遇到了标题所示问题.根据查到的一些资料,在调试>异常>查找中输入“System.Runtime.Int ...

  9. kubernetes1.9管中窥豹-CRD概念、使用场景及实例

    欢迎访问网易云社区,了解更多网易技术产品运营经验. 前言 默认读者有kubernetes基础概念的背景知识,因此基础概念例如有状态.pod.Replica Sets.Deployments.state ...

  10. 编码CODING

    摘自(复制)于海燕博客: http://www.cnblogs.com/haiyan123/p/7230533.html 1.内存和硬盘都是用来存储的. CPU:速度快 硬盘:永久保存 2.文本编辑器 ...