Postman - 基本使用
前言:
全球超过 2000 万开发人员使用 Postman,postman官方文档: https://www.postman.com/
- 为什么要学习接口测试?
现在企业中开发很多都是前后端分离的框架,前后端的数据交互很多都是使用接口进行交互。 - 什么是接口测试?
接口测试就是针对软件对外提供的服务接口的输入输出进行测试,以及接口间相互逻辑的测试,验证接口 功能与接口文档所描述的是否一致。 - 接口测试的工作原理?
接口测试就是基于某种协议模拟客户端向服务端发送请求。(我们工作中经常用的协议是http\https, 还有像WebSocket协议等 ,使用其它协议测试的原理还是一样的。)
以上就是对接口测试做个基本的说明,详细的文档可以去我博客园中找接口测试专栏。
做接口测试、性能测试,首先就要协议的基本信息有一定的了解。
Http知识加深文档:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
一、postman 下载安装
在官网首页就可以下载
https://www.postman.com/
选择安装的系统,这里选择 windows。
下载好之后,直接点击安装就可以了,按安装导向完成就可以了。
安装完成后,桌面有打开的快捷方式。
二、postman 的基本使用以及项目实战
以下直接拿一个项目来讲解postman 的基本使用。
- 首次启动,会进入登录界面,选择Skip this,go straight to the app,即可进入postman界面。也可以进行注册、登录,
Postman会将相应的数据上传至远程服务器,后面在其他地方登录后,可以自动同步之前的数据。
Postman主要的菜单与导航,其他需要用到的再详细介绍。
- 新建一个 collection
集合 collection,可以把请求放在集合中,对接口进行分类管理,点击后给集合一个名字。
3.发送get 请求
登录接口:
检查登录有没有成功,接口的响应中包含“退出登录”,即表示登录接口请求成功了。
4.发送 post 请求
发送 post 请求首先要注意的 body 的数据类型。
Content-type: 用来指定不同格式的请求响应信息,俗称 MIME媒体类型。
接口文档一般都会标明 Content-type 类型,也可以从抓包工具看。
常见有四种取值方式:
(1)application/x-www-form-urlencoded:form表单默认的提交数据的格式,会编码成key=value格式。
(2)application/json:JSON数据格式。
application/pdf :pdf格式
application/octet-stream :二进制流数据,一般是文件下载。
(3)text/html :HTML格式 text/plain :纯文本格式 text/xml : XML格式。
(4)image/gif :gif图片格式 image/jpeg :jpg图片格式 image/png:png图片格式。
常见的是前面两种。
4.1 post 请求 application/x-www-form-urlencoded 格式
新建学校接口,发送新建学校的接口前要先运行一下登录的接口,
postman会自动保存 cookie。
4.1 2post 请求 application/json 格式
禁用学校的接口