来知乎更新的第一篇文章,请多多关照。
从今天开始,会持续更新一款接口测试必备工具-postman的系列使用文章、使用技巧等,希望对工作中用得到该工具的同学有所帮助。
1、下面是官方提供的学习链接:
- 官网地址://www.getpostman.com/
- 官方文档地址: //www.getpostman.com/docs/
- 问题反馈官方地址://go.pstmn.io/app-issues
- 官方git地址://github.com/postmanlabs
- 官方实例学习://blog.getpostman.com/case-studies/
- 官方blog: //blog.getpostman.com/
- 官方下载地址://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是一个用于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是chrome的一款插件,用于做接口请求测试,无论是前端,后台还是测试人员,都可以用postman来测试接口,用起来非常方便。 从chrome的扩展程序中安装(自备梯子)史上最详细Postman教程
简介:
具体使用步骤如下:
搜索Postman找下面的应用安装
安装好之后在扩展程序里面可以看到,点击详细信息,创建快捷方式
快捷图标如下
打开之后如下图所示,左边是项目具体的接口,右上上面是请求链接,请求体,右边下面是具体的响应体
添加接口:
先选择左边的 "colletions",下边有个带”+”的文件夹点击
输入项目名称,点击"create"
新建项目成功
在项目下面还可以创建子目录,选择Add Folder。(可用于一个界面有多个接口,这样就可以按界面来查找接口)
再建一个
效果如下
发送get请求:
点击“+”新建接口,选择请求方式(get) ,填入链接,点击”send发送请求”
新建接口,输入接口名称,选择属于哪个界面
添加成功
发送Post请求
选择请求方式post,选择body,点击”raw”,选择你对应接口的mime类型,输入请求体,点击Send,发送请求,右下角是响应码,和响应时间。
请求结果:可以选择格式(json,xml等),也可以搜索请求体里面的内容
常用设置:
点击右上角设置
选择”setting”
选择“general” ,” Language detection”选择”json”,以后请求回来的数据是自动格式化之后的json字符串,这样就不用每次都修改了
我们开发的时候一般是开发的时候一套接口,上线之后是另一套接口,那么我们要把每一套接口都保存一份吗,当然不用,我们只需做如下设置,就可以自由切换是开发还是正式的接口了
点击右上角的齿轮,选择”Manage Environments”。
点击”add”,添加域名,这样就可以开发的时候一套链接,上线之后用另外一套,就不需要每个接口都要改请求链接了
url配好之后,要在请求链接的地方用{{url}},替换链接,url这个名字是你自己定义的,然后点击右边的箭头就可以切换时开发还是正式的接口了
接口同步:
当然注册账号之后,可以实现接口同步,非常方便,当然也可以本地导入
先导出接口
导入接口,拷贝文件,点击左上角“import”,选择文件路径导入即可.
学会这些一般的接口调试应该没问题了,更多功能自己慢慢摸索吧!
推荐阅读更多精彩内容
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