Postman工具的实战与应用(十一)

   Postman为本地应用程序,要安装postman的方式有二种,第一种方式是以chrome浏览器插件的方式安装,需要到chrome官方应用商店才可以安装,在chrome://extensions中

可查看已安装的插件。另外一种方式是直接到:https://www.getpostman.com下载,对应的平台分别为windows,mac,以及linux,可依据自己的平台来进行选择的安装。安装很简单,比

如以windows为案例,下载后,直接下一步下一步的安装,也就是傻瓜式的安装方式,这里不再进行详细的说明。

   Sending the first request

    下面我们来看postman的第一个请求,输入postman-echo.com/get并且按下快捷键,在底部就可以看到服务器响应返回的内容,它的数据格式是json的字符串内容,同时在左栏显示

历史记录,实现这个过程的截图:

Postman工具的实战与应用(十一)_第1张图片

    How does this work?

      先看如下的截图来映射它的实现过程,见截图:

Postman工具的实战与应用(十一)_第2张图片

1、输入您的请求地址的详细信息,并且点击send(发送)按钮

2、该请求由API服务器接收,不管是否请求成功还是请求失败,它返回一个服务器的响应

3、响应由postman接收后并以可视化的方式显示

    Creating the first collection

     在发送一个请求,都会在历史记录有一条数据,在数据小的情况下,或者说是小范围内,我们可以在左栏很清晰的知道那些请求,但是如果当请求的数据很多的时候,也是历史记

录很多的时候,查看数据并不是那么的很方便,事实上我们可以把每一个请求看成一个独立的测试用例,那么测试用例的集合也就是测试套件,就是测试用例的集合,collestion,它是

保存请求的组,或者也可以通俗的讲说集合。在发送了第一个请求后,我们来创建第一个collection,在postman的界面中,点击创建第一个集合,见截图:

 

Postman工具的实战与应用(十一)_第3张图片

点击后,填写collection的名称以及以及对该collection的描述,见截图:

Postman工具的实战与应用(十一)_第4张图片

点击create创建成功,然后把第一个请求添加到刚才创建的Postman Echo的collection中,保存的方式是点击save,在弹出的弹窗口中选择collection,见截图:

Postman工具的实战与应用(十一)_第5张图片

我们选择Postman Echo的collection,点击弹出框的save to Postman Echo,保存成功,见保存成功后的截图:

Postman工具的实战与应用(十一)_第6张图片

     send API requests

       Requests

         在请求的部分,允许发送各种HTTTP的请求,HTTP请求的四部分分别是:URL,方法,标头和正文,见这部分的截图:

Postman工具的实战与应用(十一)_第7张图片

URL 是您为请求设置的第一件事。url 输入字段存储以前使用的 url, 当您开始输入 url 时, 将显示一个 "自动完成" 下拉列表。 单击 "参数" 按钮将打开数据编辑器, 以输入 URL 参数字。您
可以逐个添加键值对, 而postman将在上面的查询字符串中合并所有内容。如果您的 url 已经有参数-例如, 如果您正在从其他来源粘贴一个 url, 邮差将自动将 url 分成两组。headers部分,
单击 "页眉" 选项卡将显示标题键值编辑器。可以将任何字符串设置为标头名称。当您在字段中键入时, "自动完成" 下拉列表将提供常见 HTTP 标头的建议。"内容类型" 标头的值也可以在自动
完成下拉,见设置的截图:
Postman工具的实战与应用(十一)_第8张图片
request body部分, 在构造请求时, 您将经常使用请求正文编辑器。postman让你发送几乎任何类型的 HTTP 请求。身体编辑器被划分成4区域并且有不同的控制根据身体类型。 注意: 当
您通过 HTTP 协议发送请求时, 您的服务器可能期望有一个内容类型的标头。内容类型标头允许服务器正确地分析正文。对于表单数据和 urlencoded 的正文类型, postman会自动附加正
确的内容类型标题, 这样您就不必设置它。当您选择格式类型时, 将设置 raw 模式标头。如果手动使用内容类型标头, 则该值优先于postman设置的级别。postman没有为二进制正文类型
设置任何头类型,见该部分的截图:
Postman工具的实战与应用(十一)_第9张图片
 

  Response

   在使用 api 时, 确保 api 响应是正确的, 您将会做很多事情。postman响应查看器将使这个任务更容易为您。 API 响应由正文、标题和状态代码组成。postman在不同的标签中组织身体和头部。
在选项卡旁边会显示完成 API 调用所花时间的状态代码。您可以将鼠标悬停在状态代码上, 以获取有关代码的更多详细信息。大多数情况下, 它将是 HTTP 规范规定的默认描述, 但 API 作者也可
以添加自定义消息。 查看响应中, postman标签给你几个工具, 以帮助你迅速了解事情。正文可以在三视图中的一个中查看--漂亮、原始和预览,见Pretty预览截图:
Postman工具的实战与应用(十一)_第10张图片

见Raw预览截图:

见Preview预览截图:

请求响应成功后,可查看response的headers,见截图:

Postman工具的实战与应用(十一)_第11张图片

postman自动计算从服务器到达响应所花费的时间。这对于某些性能的初步测试非常有用,postman将响应大小分解为正文和标题。响应大小是近似的。见截图:

Postman工具的实战与应用(十一)_第12张图片

除了从服务器获取请求的所有内容之外, 还可以查看针对请求运行的测试的结果。

      “在HTTP中,基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。”,在postman中,提供了对权限的简单处理,

见截图部分:

Postman工具的实战与应用(十一)_第13张图片 

     捕获 HTTP 请求 如果您使用 api 来构建客户端应用程序 (移动应用程序、网站或桌面应用程序), 您可能希望看到在应用程序中发送和接收的实际 HTTP 请求通信。在某些情况下, 您可能
会发现甚至没有文档记录的 api。postman给你工具, 以查看和捕获这个网络流量很容易。您可以在邮差本地应用程序中使用内置代理, 或者使用邮差 Chrome 应用程序的拦截器扩展. 对本机
应用程序中的拦截器扩展的支持即将到来。下面就来通过postman来争取手机访问的信息,也就是争包,见实现的步骤:
    1、启动postman的捕获 HTTP的设置,点击开启,见截图:

 

Postman工具的实战与应用(十一)_第14张图片

我们使用默认的端口5555,选择History

   2、让手机与PC机保持在一个网络,打开手机的网络设置,设置代理,见设置的截图:

Postman工具的实战与应用(十一)_第15张图片

    3、手机操作,就可以在postman的history中看到抓取的信息,也可以过滤,就是查看自己想查看的信息,我设置的只想查看ecapi的请求信息,见截图:

Postman工具的实战与应用(十一)_第16张图片

抓取的信息排序顺序是最后的显示在上面,最早的显示在下面,下来我们来查看抓取的信息,选择其中的任何一个请求,查看详细的信息,见截图:

Postman工具的实战与应用(十一)_第17张图片

转载地址:http://www.cnblogs.com/weke/articles/7293887.html

你可能感兴趣的:(Postman工具的实战与应用(十一))