Postman是用来做什么的?

来知乎更新的第一篇文章,请多多关照。

从今天开始,会持续更新一款接口测试必备工具-postman的系列使用文章、使用技巧等,希望对工作中用得到该工具的同学有所帮助。

1、下面是官方提供的学习链接:

  • 官网地址:https://www.getpostman.com/
  • 官方文档地址: https://www.getpostman.com/docs/
  • 问题反馈官方地址:https://go.pstmn.io/app-issues
  • 官方git地址:https://github.com/postmanlabs
  • 官方实例学习:http://blog.getpostman.com/case-studies/
  • 官方blog: http://blog.getpostman.com/
  • 官方下载地址:https://www.getpostman.com/apps

2、Postman提供的版本有:

  • chrome插件版本
  • mac版本
  • linux版本(32/64)
  • windows客户端版本(32/64)

3、postman简介

Postman 最早是google的一个插件存在的,但是又google退出中国以及postman团队对工具的定位,主攻pc端app的开发及优化,现在的google插件已经很少再使用了,postman虽然是一个商用软件,但是对于我们普通用户来说,基本功能完全够用的。

Postman 从最初设计上就是为接口测试而生的,所以在程序员中广泛使用,在开发调试网络程序时跟踪一些网络请求,能够高效的帮助后端开发人员独立进行接口测试。

4、postman的主要功能:

  • Postman是一款功能强大的网页调试、HTTP请求发送及接口测试用例运行的工具
  • 能够模拟各种HTTP Request如GET、POST 、header、 PUT、 DELETE…等等
  • 请求中还可以发送文件(图片、文本文件等)、额外的header等,实现特定的接口测试
  • 能够高效的帮助后端开发人员独立进行接口测试
  • Postman提供了云服务,支持数据同步及团队协作等
  • 提供了丰富的HTML格式的报告模板
  • 不仅仅进行接口测试,而且是一个API管理工具
  • .................
Postman是用来做什么的?

【原创系列文章 如需转载 请联系作者 】

Postman是用来做什么的?

Postman是一个用于API测试的最流行的软件测试工具。借助该工具,开发人员可以轻松地创建,测试,共享和文档化API。

本教程将帮助您了解为何Postman如此出名,以及与其他API测试工具相比其独特之处。本教程中的所有示例均经过测试,可以导入Postman。

Postman 简介

Postman是一个独立的软件测试API(应用程序编程接口)平台,用于构建,测试,设计,修改和记录API。这是一个简单的图形用户界面,用于发送和查看HTTP请求和响应。 使用Postman进行测试时,不需要编写任何HTTP客户端网络代码。相反,我们构建了称为集合的测试套件,并让Postman与API进行交互。 在此工具中,几乎嵌入了任何开发人员可能需要的所有功能。该工具能够发出各种类型的HTTP请求(例如GET,POST,PUT,PATCH),并将API转换为JavaScript和Python等语言的代码。

与Postman相关的术语

API

是一种软件应用程序编程接口(API),可作为两个应用程序可以相互通信。每当我们使用Twitter,Facebook等应用程序,发送短信或通过电话检查天气时,都会使用API​​。

HTTP

HTTP(超文本传输​​协议) )是用于在互联网上传输数据(例如图形图像,文本,视频,声音和其他多媒体数据)的规则的集合。 Web用户在打开Web浏览器后即隐式使用HTTP。

示例: 用户或浏览器将HTTP请求输入到服务器;然后服务器返回用户响应。此响应包括请求状态信息,也可能包含请求的材料。

最常用的HTTP方法是GET,POST,PUT,PATCH,HEAD,DELETE和OPTIONS。

为什么使用Postman?

Postman基于各种极为用户友好的自动化工具。对于超过800万用户,Postman已成为便捷工具。以下是使用Postman的原因:

可访问性:只需通过登录帐户即可将Postman安装到设备中后,就可以在任何地方使用它。 使用集合:Postman允许用户为其API调用构建集合。每个集合都可以创建多个请求和子文件夹。这将有助于组织测试套件。 测试开发:要测试检查点,必须将成功的HTTP响应状态验证添加到每个API调用中。 自动化测试:可以使用Collection Runner或Newman进行多次重复或迭代测试,从而节省重复测试的时间。 创建环境:设计多个环境可以减少测试的重复,因为可以使用相同的集合,但可以使用不同的设置。 调试:为了有效地调试测试,Postman控制台可帮助跟踪正在检索的数据。 协作:您可以导入或导出集合和环境以增强文件共享。您也可以使用直接连接来共享Collection。 持续集成:它可以支持持续集成。

史上最详细Postman教程

简介:

Postman是chrome的一款插件,用于做接口请求测试,无论是前端,后台还是测试人员,都可以用postman来测试接口,用起来非常方便。

具体使用步骤如下:

chrome的扩展程序中安装(自备梯子)

Postman是用来做什么的?

搜索Postman找下面的应用安装

Postman是用来做什么的?

安装好之后在扩展程序里面可以看到,点击详细信息,创建快捷方式

Postman是用来做什么的?

快捷图标如下

Postman是用来做什么的?

打开之后如下图所示,左边是项目具体的接口,右上上面是请求链接,请求体,右边下面是具体的响应体

Postman是用来做什么的?

添加接口:

先选择左边的 "colletions",下边有个带”+”的文件夹点击

Postman是用来做什么的?

输入项目名称,点击"create"

Postman是用来做什么的?

新建项目成功

Postman是用来做什么的?

在项目下面还可以创建子目录,选择Add Folder。(可用于一个界面有多个接口,这样就可以按界面来查找接口)

Postman是用来做什么的?

再建一个

Postman是用来做什么的?

效果如下

Postman是用来做什么的?

发送get请求:

点击“+”新建接口,选择请求方式(get) ,填入链接,点击”send发送请求”

Postman是用来做什么的?

新建接口,输入接口名称,选择属于哪个界面

Postman是用来做什么的?

添加成功

Postman是用来做什么的?

发送Post请求

选择请求方式post,选择body,点击”raw”,选择你对应接口的mime类型,输入请求体,点击Send,发送请求,右下角是响应码,和响应时间。

Postman是用来做什么的?

请求结果:可以选择格式(json,xml等),也可以搜索请求体里面的内容

Postman是用来做什么的?

常用设置:

点击右上角设置

Postman是用来做什么的?

选择”setting”

Postman是用来做什么的?

选择“general” ,” Language detection”选择”json”,以后请求回来的数据是自动格式化之后的json字符串,这样就不用每次都修改了

Postman是用来做什么的?

我们开发的时候一般是开发的时候一套接口,上线之后是另一套接口,那么我们要把每一套接口都保存一份吗,当然不用,我们只需做如下设置,就可以自由切换是开发还是正式的接口了

点击右上角的齿轮,选择”Manage Environments”。

Postman是用来做什么的?

点击”add”,添加域名,这样就可以开发的时候一套链接,上线之后用另外一套,就不需要每个接口都要改请求链接了

Postman是用来做什么的?

url配好之后,要在请求链接的地方用{{url}},替换链接,url这个名字是你自己定义的,然后点击右边的箭头就可以切换时开发还是正式的接口了

Postman是用来做什么的?

接口同步:

当然注册账号之后,可以实现接口同步,非常方便,当然也可以本地导入

先导出接口

Postman是用来做什么的?

导入接口,拷贝文件,点击左上角“import”,选择文件路径导入即可.

Postman是用来做什么的?

学会这些一般的接口调试应该没问题了,更多功能自己慢慢摸索吧!

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...

  • 前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 一、get请求 GET请...

    小喜_ww阅读 23,034评论 2赞 43

  • 女朋友问我信仰什么, 我说我信佛, 她说我吃肉,喝酒, 跟深爱的女人缠绵, 怎么会信佛呢? 我笑着答到, 佛是正直...

  • 今天气温骤降,直接给猫穿保暖衣了,之前给她买了一件小高领的保暖衣今天就派上了用场。可是猫并不领情,就是不肯穿。我不...

    星酉林夕阅读 117评论 0赞 0

  • 小妖原本不叫小妖。 荒凉的田野上有一条蜿蜒的路通向深山的山洞。人们在这片田野上春耕夏种、秋收冬藏。不远处的官道上常...

    乱离人阅读 379评论 0赞 0

  • 学员:高小涵、崔蓝依依 时间:7月15日 任课教师:张老师 课程目标:1.设计并搭建一个巨人; 2.知道齿轮传动;...

    嘻_阅读 215评论 0赞 0

Postman 什么用?

Postman是一款功能强大的网页调试、HTTP请求发送及接口测试用例运行的工具 能够模拟各种HTTP Request如GET、POST 、header、 PUT、 DELETE… 等等 请求中还可以发送文件(图片、文本文件等)、额外的header等,实现特定的接口测试

Getpostman是什么?

Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。

Postman是用什么语言开发的?

postman脚本javascript语言

Postman怎么设置成中文?

Postman 汉化(Postman中文版).
首先从官网下载postMan安装包.
下载postMan 汉化包(app.zip).
将汉化包解压并复制到Postman目录下 ... .
重启postMan 即可完成汉化.