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

图文解析保姆级教程:Postman专业接口测试工具的安装和基本使用

文章目录

  • 1. 引入
  • 2. 介绍
  • 3. 安装
  • 4. 使用

此教程摘选自我的笔记:黑马JavaWeb开发笔记16——请求(postman、简单参数、实体参数、@RequestParam映射)想要详细了解更多有关请求各种参数介绍的知识可以移步此篇笔记。


1. 引入

  • 在当前最为主流的开发模式:前后端分离模式下,后端技术人员是无法知道前端页面的
  • 但是开发过程中需要测试自己所开发的程序,有两个方法:
    • 像之前SpringBoot入门案例中一样,直接使用浏览器,在浏览器中输入地址,测试后端程序
      • 弊端:在浏览器地址栏中输入地址这种方式都是GET请求,如果要用到POST请求,还需要程序员自己编写前端代码(比较麻烦)
    • 使用专业的接口测试工具(课程中我们使用Postman工具)

2. 介绍

  • Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
    在这里插入图片描述

  • Postman原是Chrome浏览器的插件,可以模拟浏览器向后端服务器发起任何形式(如:get、post)的HTTP请求

  • 使用Postman还可以在发起请求时,携带一些请求参数、请求头等信息

  • 作用常用于进行接口测试

3. 安装

在这里插入图片描述

  • 打开官网,直接下载适配电脑的版本
  • 官网地址:https://www.postman.com/downloads/
    在这里插入图片描述
  • 双击.exe文件安装即可,过程中不需要任何操作(需要联网)
    在这里插入图片描述

4. 使用

  • 新用户直接创建账号
    在这里插入图片描述

  • 账号登陆之后,右键上方的Workspaces,点击Create Workspace
    在这里插入图片描述

  • 拟定名字,然后改为仅自己能看(如果只是用来自己测试的话),最后创建
    在这里插入图片描述

  • 点击上方栏的**+号**,添加一个新的请求
    在这里插入图片描述

  • 这里会让你填写各信息URL地址
    在这里插入图片描述

  • 我这里写了一个简单的SpringBoot程序,实现了在浏览器输出“Hello World~",我以我定义这个URL地址为例:
    在这里插入图片描述

  • 填写好URL地址,点击send,可以发现下面展示回来的数据为:Hello World~
    在这里插入图片描述

  • 如果要发起POST请求,只需要改为POST就可以了
    在这里插入图片描述

  • 保存直接Ctrl+S或者旁边的Save键,取一个请求的名字(注意这里不是路径,随便取就行),如果没有文件夹我们直接新建一个,最后点击保存即可
    在这里插入图片描述

  • 保存完毕后会发现左边出现了目录,就算后面关闭页面,也可以点击目录让这个请求出现
    在这里插入图片描述
    至此,教程结束。


此教程摘选自我的笔记:黑马JavaWeb开发笔记16——请求(postman、简单参数、实体参数、@RequestParam映射)想要详细了解更多有关请求各种参数介绍的知识可以移步此篇笔记。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ChatGPT 3.5/4.0使用手册:解锁人工智能的无限潜能
  • nginx配置负载均衡的几种方式
  • 快手的视频素材去哪找?快手视频素材在哪里找啊
  • 【排序算法】六、快速排序补充:三指针+随机数法
  • Bat的退役前
  • 0基础学习爬虫系列:Python环境搭建
  • Java 中的双冒号“::”
  • ubuntu 20.04 部署standalone dolphinscheduler
  • Shell编程基础
  • HTML 转 PDF API 接口
  • IDA的安装和使用
  • 形态学运算合集
  • 港科夜闻 | 叶玉如校长出席2024科技+新质生产力高峰论坛发表专题演讲,贡献国家科技强国战略...
  • Python中的魔法方法(magic methods 或 special methods)-3
  • 如何在 PyTorch 中定义一个简单的卷积神经网络?
  • 《Java编程思想》读书笔记-对象导论
  • 2017年终总结、随想
  • Apache Pulsar 2.1 重磅发布
  • CAP理论的例子讲解
  • ES6语法详解(一)
  • isset在php5.6-和php7.0+的一些差异
  • JavaScript 基本功--面试宝典
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • python 装饰器(一)
  • python学习笔记 - ThreadLocal
  • 闭包--闭包之tab栏切换(四)
  • 大主子表关联的性能优化方法
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 技术发展面试
  • 警报:线上事故之CountDownLatch的威力
  • 面试总结JavaScript篇
  • 小程序 setData 学问多
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​业务双活的数据切换思路设计(下)
  • #APPINVENTOR学习记录
  • #laravel 通过手动安装依赖PHPExcel#
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (四)Controller接口控制器详解(三)
  • (五)c52学习之旅-静态数码管
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)EXC_BREAKPOINT僵尸错误
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .gitignore文件_Git:.gitignore
  • .htaccess配置常用技巧
  • .NET 4.0中的泛型协变和反变
  • .NET C#版本和.NET版本以及VS版本的对应关系