0


十分钟带你入门API接口调试神器Postman

在这里插入图片描述

概览

Postman 是一个用于构建和使用 API 的 平台。Postman 简化了 API 生命周期的每个步骤并简化了协作,因此我们可以更快、更好地创建 API。本文从零开始介绍了postman如何安装、以及一些基本的使用方法,足以应对api开发中大部分需求。

安装postman

  1. 如果是ubuntu系统或者系统安装了snap,则可以使用如下命令安装postman``````sudo snap install postman
  2. 其他情况请前往postman官网https://www.postman.com/downloads/下载对应的安装包进行安装

创建postman账号

目前postman需要登陆后才能免费使用,所以首先要注册一个账号

  1. 打开postman,输入邮箱地址,点击Create Free Account,会自动打开浏览器到postman的注册页面在这里插入图片描述
  2. 输入账号、密码后点击Create Free Account在这里插入图片描述
  3. 在浏览器创建账号后,会自动回到postman这个程序,根据提示输入姓名和角色,点击Continue在这里插入图片描述
  4. 到此时,我们就成功进入了postman在这里插入图片描述

创建Collection管理请求

当我们开发一个后台API服务时,会有很多API接口,我们使用postman对他们进行测试时,就可以创建一个集合来更方便的管理这一组API。

  1. 点击postman右侧的Collections,点击它旁边的+在这里插入图片描述
  2. 这里我们选择Blank Collection,然后输入Collection的名字在这里插入图片描述
  3. 在Collection的Authorizaiton面板中我们可以给集合中的所有API配置访问权限,它支持多种授权方式:Basic Auth、Bearer Token、JWT Bearer、OAuth 2.0、API Key等等在这里插入图片描述
  4. 在Collection的Variables面板,我们可以配置一些变量,这样在创建请求时,就可以使用这些变量,例如一个集合中base_url基本是一致的,此时我们就可以配置base_url变量,创建请求时直接使用它的值就可以了,避免每个请求都要单独配置它。在这里插入图片描述
  5. 完成collection的配置后,需要进行保存,使用快捷键ctrl+s或者点击右上角的三个点图标,在弹出的菜单中点击Save在这里插入图片描述

使用postman创建请求

  1. 点击工作区上面的+号,我们就可以打开创建请求的界面在这里插入图片描述
  2. 默认创建的请求的Method是GET,我们可以点击它选择其他的Method,如POST, PUT, PATCH, DELETE, HEAD, OPTIONS
  3. 在输入框输入请求的URL,此时可以使用base_url变量的值,如{{base_url}/book?id=1
  4. 在Params中,可以进行请求参数的配置,如配置查询参数(Query Params)在这里插入图片描述
  5. 在Post请求中,我们一般还需要配置请求体中的参数,请求体参数有`form-data, x-www-form-urlencoded, raw, binary, GraphQL等类型在这里插入图片描述
  6. 请求体中常见的json格式参数是在Body面板选择raw,然后在它后面的下拉菜单中选择json,接着在下面的多行文本框中输入json即可在这里插入图片描述
  7. 在Headers面板中,我们可以配置http请求的请求头,例如可以使用请求头配置User-Agent在这里插入图片描述
  8. 在postman中,我们还能对请求的响应进行测试,这是一个很棒的功能,我们再也不用每次请求都仔细瞪大眼睛去看响应结果是否符合预期了,点击Tests面板提前写好测试代码即可,如以下代码测试响应码必须是200, 201中的一个pm.test("Successful POST request",function(){ pm.expect(pm.response.code).to.be.oneOf([200,201]);});
  9. 保存请求,在弹出的保存界面选择Collection,这样才能使用Collection中配置的变量在这里插入图片描述
  10. 点击Send按钮就可以向服务器发送请求了在这里插入图片描述

总结

到此为此,我们就完成了Postman从安装到如何创建请求发送请求的整个过程,如果还有不明白的地方,欢迎到评论区留言,您的鼓励就是我创作的动力,感谢支持。

推荐阅读

  1. 十分钟带你入门mariadb数据库开发

  2. 十分钟带你入门PostgreSQL数据库开发

  3. 十分钟带你入门Node.js 开发

  4. 十分钟带你入门API接口调试神器Postman

5.【Go零基础系列】001:安装Go开发环境

标签: postman 测试工具

本文转载自: https://blog.csdn.net/fuxily/article/details/139395154
版权归原作者 gopyer 所有, 如有侵权,请联系我们删除。

“十分钟带你入门API接口调试神器Postman”的评论:

还没有评论