当前位置: 首页 > article >正文

软件测试 —— Postman初识

软件测试 —— Postman初识

  • Postman是什么
      • 主要功能
      • 使用场景
      • 示例操作
  • 下载Postman
  • 创建工作空间
    • 创建集合
    • 添加请求

了解了基本的HTTP和HTTPS的知识之后,我们就可以进入一些接口测试工具的了解了。今天我们来了解一下Postman

如果大家还不了解,可以点击这里:

https://blog.csdn.net/qq_67693066/article/details/136895597
https://blog.csdn.net/qq_67693066/article/details/145238392

Postman是什么

Postman 是一款广泛使用的API开发和测试工具,它为开发者提供了一个用户友好的界面来构建、发送HTTP请求,并查看响应结果。通过Postman,你可以轻松地进行API的功能性测试、性能测试、自动化测试以及安全测试等。以下是关于Postman的一些关键点:

主要功能

  1. 发送HTTP请求
  • 支持GET、POST、PUT、DELETE等多种HTTP方法。
  • 可以方便地设置请求头(Headers)、查询参数(Query Params)、路径参数(Path Variables)和请求体(Body),包括JSON、XML、form-data等多种格式。
  1. 环境管理
  • 允许创建不同的环境变量集,例如开发环境、测试环境和生产环境,方便切换不同配置而无需手动更改URL或其他参数。
  1. 自动化测试
  • 内置的脚本支持让你可以在请求前后运行JavaScript代码,用于设置前置条件或验证响应内容。
  • 结合 Newman(Postman 的命令行集合运行器),可以将测试集成到持续集成/持续部署(CI/CD)管道中。
  1. 团队协作
  • Postman 提供了协作功能,团队成员之间可以共享API文档、集合(Collections)和环境。
  • 有免费版和付费的专业版,专业版提供了更多的协作特性,如实时同步、权限管理和私有API网络。
  1. 监控
  • 设置定时任务来定期执行API请求,帮助监控服务的健康状况。
  1. Mock Servers
  • 创建模拟服务器来快速迭代前端与后端之间的接口设计,无需等待完整的后端实现。
  1. API 文档生成
  • 自动生成交互式的API文档,使其他开发者更容易理解和使用你的API。
  1. OAuth 和其他认证方式的支持
  • 内置对OAuth 1.0a, OAuth 2.0和其他常见认证机制的支持,简化了访问受保护资源的过程。
  1. 插件扩展
  • 支持通过Chrome浏览器插件安装,同时也提供独立的桌面应用程序版本。

使用场景

  • API 开发:在开发过程中调试API,检查其行为是否符合预期。
  • API 测试:编写详细的测试用例,确保API的功能正确无误。
  • 学习和探索:对于新手来说,Postman 是一个很好的平台来学习RESTful API的工作原理。
  • 演示和分享:向同事或客户展示API的能力,或者共享API集合以便他人复用。

示例操作

假设你想测试一个简单的GET请求:

  1. 打开Postman应用。
  2. 在顶部输入框中输入目标API的URL,比如https://api.example.com/v1/users/123
  3. 选择HTTP方法为GET
  4. 如果需要,添加必要的请求头(例如认证令牌)。
  5. 点击“Send”按钮发送请求。
  6. 查看返回的响应状态码、头部信息和响应体。

如果你打算测试POST请求并提交数据,则可以在“Body”标签页下选择适当的数据格式(如raw JSON),然后输入相应的数据。

总之,Postman是一个强大且易于使用的工具,它极大地简化了API开发和测试的过程,无论是个人开发者还是企业团队都能从中受益。

下载Postman

首先找到Postman的官网:

https://www.postman.com/downloads/

在这里插入图片描述
点击下载,就可以了。

如果是第一次下载,还会让你注册个账号,跟着引导创建账号就行了。

下载好了之后进入页面是这样的:
在这里插入图片描述

创建工作空间

点击右上角的WorkSpace:
在这里插入图片描述我们是第一次使用,创建空白的就行了,然后点击Next:

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

创建集合

创建好工作空间之后,我们要创建集合存放我们的测试用例,点击左上角的+号:
在这里插入图片描述
在这里插入图片描述右击重命名:
在这里插入图片描述

在这里插入图片描述

添加请求

右击点击Add request:
在这里插入图片描述
在这里插入图片描述我们对这个请求也可以重命名:
在这里插入图片描述上面让我们可以输入一个URL,我们可以把百度的URL输入进去试试,点击:
在这里插入图片描述注意这里是http,不要输成https,我们可以看看百度返回页面的代码和postman返回的代码是否是一样的:
在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/515187.html

相关文章:

  • 25/1/22 算法笔记<ROS2> TF变换
  • vif-方差膨胀因子计算
  • github汉化
  • STM32补充——FLASH
  • 一次理清楚Java中的日期和时间
  • 计算机创造的奇迹——C语言
  • 最新-CentOS 7安装1 Panel Linux 服务器运维管理面板
  • JS学习之JavaScript模块化规范进化论
  • “模板”格式化发布新创诗(为《诗意 2 0 2 5》贡献力量)
  • 2024年美赛C题评委文章及O奖论文解读 | AI工具如何影响数学建模?从评委和O奖论文出发-O奖论文做对了什么?
  • 【论文速读】| 评估并提高大语言模型生成的安全攻击探测器的鲁棒性
  • 【网络协议】RFC1350-TFTP协议
  • Java设计模式 十三 代理模式 (Proxy Pattern)
  • SQLmap 注入-03 获得用户信息
  • “深入浅出”系列之音视频开发:(3)音视频开发的学习路线和必备知识
  • Nginx 反向代理与负载均衡配置实践
  • Qt —— 控件属性
  • CentOS 7.9(linux) 设置 MySQL 8.0.30 开机启动详解
  • 【esp32-uniapp小程序】uniapp小程序篇02——Hbuilder利用git连接远程仓库
  • VUE之路由Props、replace、编程式路由导航、重定向
  • 【Django开发】django美多商城项目完整开发4.0第14篇:Docker使用,1. 在Ubuntu中安装Docker【附
  • 开源AI崛起:新模型逼近商业巨头
  • 深入探讨激活函数在神经网络中的应用
  • 麒麟监控工具rpm下载
  • Couchbase UI: Indexes
  • 缓存之美:万文详解 Caffeine 实现原理(下)