ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Postman - 基本使用

2022-05-25 00:04:50  阅读:176  来源: 互联网

标签:基本 postman 登录 接口 application 测试 使用 格式 Postman


前言:

全球超过 2000 万开发人员使用 Postman,postman官方文档: https://www.postman.com/


  1. 为什么要学习接口测试?
    现在企业中开发很多都是前后端分离的框架,前后端的数据交互很多都是使用接口进行交互。
  2. 什么是接口测试?
    接口测试就是针对软件对外提供的服务接口的输入输出进行测试,以及接口间相互逻辑的测试,验证接口 功能与接口文档所描述的是否一致。
  3. 接口测试的工作原理?
    接口测试就是基于某种协议模拟客户端向服务端发送请求。(我们工作中经常用的协议是http\https, 还有像WebSocket协议等 ,使用其它协议测试的原理还是一样的。)

以上就是对接口测试做个基本的说明,详细的文档可以去我博客园中找接口测试专栏。
做接口测试、性能测试,首先就要协议的基本信息有一定的了解。

Http知识加深文档:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP



一、postman 下载安装

在官网首页就可以下载
https://www.postman.com/

选择安装的系统,这里选择 windows。

下载好之后,直接点击安装就可以了,按安装导向完成就可以了。

安装完成后,桌面有打开的快捷方式。



二、postman 的基本使用以及项目实战

以下直接拿一个项目来讲解postman 的基本使用。

  1. 首次启动,会进入登录界面,选择Skip this,go straight to the app,即可进入postman界面。也可以进行注册、登录,
    Postman会将相应的数据上传至远程服务器,后面在其他地方登录后,可以自动同步之前的数据。

Postman主要的菜单与导航,其他需要用到的再详细介绍。



  1. 新建一个 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 格式

禁用学校的接口

标签:基本,postman,登录,接口,application,测试,使用,格式,Postman
来源: https://www.cnblogs.com/wwho/p/16307721.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有