Postman – 介绍

Postman – 介绍

Postman是一种应用程序接口(API)测试工具。API就像是一对应用程序之间的接口,建立它们之间的连接。

因此,API是一组协议,函数和工具,应用程序可以向其用户提供以便成功地与另一个应用程序进行通信。每当我们访问应用程序,例如在手机上检查新闻,Facebook等,都需要API。

在2012年,软件开发人员兼企业家Abhinav Asthana设计了Postman,使API开发和测试变得简单明了。它是一种测试API软件的工具。可以用于设计,记录,验证,创建和更改API。

Postman具有发送和观察超文本传输协议(HTTP)请求和响应的功能。它具有图形用户界面(GUI),可在Linux,Windows和Mac等平台上使用。它可以构建多个HTTP请求 – POST,PUT,GET,PATCH并将其转换为代码。

需要使用Postman

Postman拥有庞大的用户群,并因以下原因而成为非常流行的工具 –

  • Postman没有任何许可成本,适用于任何能力的团队使用。

  • 只需下载,即可非常容易地使用Postman。

  • 您可以在设备上安装后登录自己的帐户非常轻松地访问Postman。

  • 在使用集合的帮助下,Postman可以轻松地维护测试套件。用户可以创建包含各种请求和子文件夹的API调用集合。

  • Postman能够构建多个API调用,例如SOAP,REST和HTTP。

  • 可以通过向HTTP响应代码和其他参数添加检查点来将Postman用于测试开发。

  • Postman可以与持续集成以及持续交付或持续部署(CI/CD)流水线集成。

  • Postman可以与Newman或Collection Runner集成,从而允许在许多迭代中执行测试。因此,我们可以避免重复测试。

  • Postman拥有大型社区支持。

  • Postman控制台允许调试测试步骤。

  • 使用Postman,我们可以创建多个环境。因此,可以使用单个集合与各种配置。

  • Postman提供导入/导出环境和集合的选项,从而方便共享文件。

使用Postman

要开始使用Postman,我们有如下导航。它主要由四个部分组成 –

  • 响应

  • 侧栏
  • 构建器

如下所示是Postman中可用的导航的屏幕截图 –

Postman - 介绍

头部

Postman包括New,Import,Runner(用于使用Collection Runner执行测试),Open New,Interceptor,Sync菜单等。它显示工作区名称-My Workspace以及在团队之间分享的邀请选项。

Postman - 介绍

New菜单用于创建新环境,集合或请求。导入菜单有助于导入环境/集合。

Postman - 介绍

我们可以从文件,文件夹,链接,原始文本或代码仓库选项中导入。

Postman - 介绍

在这里,打开新选项卡,Postman或Runner窗口用于打开新选项卡。

Postman - 介绍

响应

仅在发出请求时才应在响应部分填充值。它通常包含响应详细信息。

Postman - 介绍

侧栏

侧边栏包含集合(用于维护测试,包含文件夹,子文件夹,请求),历史记录(记录过去进行的所有API请求)和API。

Postman - 介绍

构建器

构建器是Postman应用程序中最重要的部分。它具有请求选项卡并显示当前请求名称。如果未为请求提供标题,则默认情况下将提及Untitled Request。

Postman - 介绍

构建器部分还包含请求类型(GET,POST,PUT等)和URL。使用发送按钮执行请求。如果对请求进行了任何修改,我们可以使用保存按钮保存它。

Postman - 介绍

构建器部分具有Param,Authorization,Headers,Body,Pre-req。 ,Tests和Settings等选项卡。请求中键值对的参数在Params选项卡中提到。 API的授权包括用户名,密码,令牌等,均在Authorization选项卡中。请求头,body在Headers和Body选项卡中定义。有时,需要在请求之前执行预条件脚本。这些在Pre-req选项卡中提到。

Tests选项卡包含在触发请求时运行的脚本。这有助于验证API是否正常工作以及所获得的数据和响应代码是否正确。

Postman - 介绍

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程