postman好用的插件有哪些,给出实例和插件下载地址、使用方法

2023-05-16

postman好用的插件有哪些,给出实例和插件下载地址、使用方法

Postman 是一个常用的高级 API测试工具,也可以用来测试 Web 应用程序。它提供了许多内置的功能和工具,同时还支持通过插件拓展其功能。下面是几个很实用的 Postman 插件:

JWT(JSON Web Token):

该插件可以通过提供简单的配置,为 Postman 添加一堆工具和功能,以帮助您使用 JWT 进行授权。

下载地址:https://chrome.google.com/webstore/detail/jwt/niokmjenkkahpmhjmhajlcfibpjdgmia?hl=en

使用方法:打开 Postman 并创建新请求,在顶部菜单栏中选择“Interceptor”选项卡。 在这里,您可以启用或禁用拦截器,设置拦截器规则并查看其他相关信息。

Thunder Client:

Thunder Client 是一个与 Postman 类似的工具,它侧重于性能和速度,并具有直观的用户界面和易于使用的工具。

下载地址:Thunder Client - Lightweight Rest API Client Extension for VS Code

使用方法:打开 Postman 并创建新请求,在 “Apps” 下面就可以找到 Thunder Client 了。然后您可以按照提示进行操作。

GitLab CI/CD:

这款插件可以帮助您将您的 Postman 集成到 GitLab CI/CD 流程中,尽量减少出错率,并方便您对项目进行更好的管理。

下载地址:https://docs.gitlab.com/ee/ci/examples/postman.html

使用方法:请参考官方文档的指示操作。

JSON Formatter:

此插件可以将返回的 JSON 数据格式化为易读的格式,便于阅读、分析和调试,对于开发完成以后的接口测试很有用。

下载地址:https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa

使用方法:打开 Postman,在响应区域右上角找到“Preview”按钮,然后点击“Pretty-Print”按钮即可使 JSON 数据变得更加美观和易读。

当然,还有其他一些很实用的 Postman 插件,以下是其中一些:

Auto Save Request:

这款插件可以将您的所有请求配置自动保存到 Postman 中,以便您在需要时快速回到您原本的工作状态。

下载地址:https://chrome.google.com/webstore/detail/postman-auto-save-request/caicnmbohbmniladhbmaomjgenfikejm

使用方法:安装插件后,在 Postman 界面中单击启用插件。 清空测试数据非常重要,如果您不想清空,请设定相关规则以保留恰当的数据。

context Viewer:

该插件可以帮助您可视化查看 HTTP 请求和响应的上下文情况,特别是对于调试大型 API 很有用。

下载地址:https://chrome.google.com/webstore/detail/context-viewer-postman-pl/fcnkndpfhljpjdkogfgdakbflfiiclpc?hl=en

使用方式:在 Postman 响应区域的右上角找到“Privacy View”按钮,然后选择上下文查看器选项。 按页或行翻页寻找到目标数据。

Code generator:

这个插件可以根据您的 POST 请求内容自动生成相关编程语言代码,现在支持众多编程语言,比较适合前后端沟通。

下载地址:Generating client code | Postman Learning Center

使用方式:Displaying the code snippet in desired language and hit copy to clipboard.

Newman:

Newman(Postman CLI) 用于在终端中运行 Postman 测试机,能够方便地与其他命令行工具进行协同工作。它也允许您在开发和生产之间共享测试脚本。

下载地址:newman - npm

使用方法:请参考官方文档进行操作。

Faker:

这款插件可以让您在 Postman 中使用伪造的数据来模拟请求。 常用于 API 的测试及开发过程中。

下载地址:https://chrome.google.com/webstore/detail/fakerjs-extension/ifdkpghhcnohjgldnkkfolhaadpolnfm

使用方法:使用 postman 界面来打开模板, 然后使用 Generate 在输出栏生成虚假的输入数据,最后返回到 您通常的 POST 请求中。

Encrypt Response:

这个插件可以持续地解密您的 API 响应以得到有关响应的更多信息。这种加密技术可以帮助保护敏感数据免受未经授权的用户获取。

下载地址: https://chrome.google.com/webstore/detail/postman-encrypt-response/mkbobcfbcfpfdkjhjakbfcepnefabmjf?hl=en

使用方式: 安装插件并启用,之后您可以在 Chrome 地址栏中启用或停用该功能。

Swagger2Postman:

此插件能够将一个 swagger 规范转化成 Postman 集合,并且导入到 Postman 中。

下载地址: https://github.com/postmanlabs/swagger2postman

使用方式: 用文件上传或者直接将你的swagger文档链接写在输入框里后,便可开始使用。

JSON Formatter:

这个插件可以美化JSON数据,使其更加易读。适用于对于要处理各种不同的 JSON 数据。

下载地址: https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en

使用方法: 点击 Chrome 工具栏上的编辑图标,选择 Json Formatter 的选项并启动插件。它将自动为您完成格式化工作。

Proxy SwitchySharp:

这个插件在 postman 中使用代理非常方便。适用于需要进行 API 调试、监视或测试实验时。

下载地址: https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm?hl=en

使用方式: 在 Chrome 浏览器上安装该扩展后,打开软件并单击右下角的“选项”按钮,在添加访问网络时输入网址,并指定所需的代理。

Postman Interceptor:

这是一款功能强大的 postman 插件,它可以让 postman 拦截所有请求。主要应用在 API 请求和响应之间的拦截以及 HTTP 代理记录中。

下载地址: https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo

使用方式: 安装 Interceptor 后,如果已经有一个运行的 Postman 可以在窗口中看到能够稳定加载的拦截答复的标志。当点击发送请求以后的成功后,捕获所有的拦截请求和响应。

请注意,有些插件可能无法在所有环境中正常工作,或者实际效果不如预期。一定要谨慎地安装每一个扩展程序,在其发布源被验证为安全后再进行使用。

Newman:

Newman是一款命令行工具,可以让你在终端中使用 Postman collection 运行测试脚本。适用于将 Postman 集合导出成为单独的 JSON 文件后进行断言和监测。

下载地址: newman - npm

使用方法: 安装 Node.js 和 npm 后,在命令行中输入以下命令安装 Newman:


  

复制代码

npm install -g newman

Postman Console Utils:

这个插件可以让您在 Postman 控制台中更好地查看 JavaScript 中的 console 应用程序。适用于开发人员调试使用。

下载地址: https://github.com/advtronic/postman-console-utils

使用方式: 您可以通过添加额外的功能而无需自己创建代码来扩展 Filter Studio 的环境。这时候,postman 控制台就会立刻显示相关信息。

Code美化:

这是一个简约且有效的美化源代码编辑器的 Chrome 扩展程序。 适用于需要对 API 请求、响应等结果做直观处理。

下载地址: https://chrome.google.com/webstore/detail/codemirror-syntax-highlighting/mhnjgapnbpcioidkhbnopighafhepipd?hl=zh-CN

使用方式: 在请求和响应标签上单击“CodeMirror Syntax Highlighting”。 界面顶部菜单栏将会呈现出该附加项的所有可用选项。

请注意,有些插件可能无法在所有环境中正常工作,或者实际效果不如预期。一定要谨慎地安装每一个扩展程序,在其发布源被验证为安全后再进行使用。

Postman Interceptor:

这个插件可以允许您截获和处理请求,从而更好地控制 API 测试过程中的数据流。适用于调试和测试使用。

下载地址: https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo

使用方式: 安装 Postman Interceptor ,在请求和响应标签上单击“拦截器”。 现在,它会开始捕获您的 API 请求,您可以像平常一样通过 Postman 发送请求。

Postman Autocomplete JS Library:

此插件添加了 JavaScript 库自动完成以提高开发人员效率。适用于需要在 Postman 内部写代码的用户。

下载地址: https://github.com/tanhakabir/postman-auto-jslibs

使用方式: 在请求标签中输入“p”并按 Tab 键,会弹出相关的建议列表。选择其中一个库后,Postman 可以获得对该库的全面支持,使您轻松编写更快速和有信心的JavaScript.

Postman Sandbox Console Enhancer:

这个插件为沙盒环境添加了一些增强功能:打印语句、错误日志记录等。适用于希望在 Postman 中使用 JavaScript 沙盒的人。

下载地址: https://www.npmjs.com/package/postman-sandbox-console-enhancer

使用方式: 安装 Postman Sandbox Console Enhancer 后,在请求和响应标签中输入 JavaScript 代码,并将其运行在 Postman 沙盒实例中。 插件会自动启动日志输出,并向控制台输出已解决的错误。

Postman BDD:

这个插件允许您非常轻松地将基于行为的测试 (BDD) 测试用例添加到 Postman 中,从而更好地控制 API 测试过程。适用于需要编写附加测试的用户。

下载地址:https://github.com/UdaySavkar/postman-bdd

使用方式:安装 Postman BDD 后,在您的 API 请求和相关状况之间创建一个行为规范。 这将根据已定义的标准自动运行测试并输出结果。

Postman Test Reports and Stats:

此插件会生成详细的测试报告和数据统计信息,以帮助您跟踪测试进展并检测潜在的错误或问题。适用于需要进行深入分析和性能优化的用户。

下载地址:https://chrome.google.com/webstore/detail/postman-test-reports-and/dldlncdelkgolifmbliaapgmdgbbocja

使用方式: 安装后,简单地运行任何需要测试的 API 请求,并生成测试报告和设备统计数据。该插件还支持自定义设置来满足您的具体需求。

Postman Set Environment Variables from JSON File:

此插件可使用 JSON 文件从外部源更新 Postman 环境变量。适用于需要批量处理大量数据的用户。

下载地址:https://github.com/shanewwarren/postman-set-env-json-file

使用方式:安装后请打开 Postman,在“环境”顶部选项卡下找到您要更改的环境变量、选择相应的 JSON 文件,默认情况下该文件位于桌面上)。 插件将自动处理所有条目并相应更新 Postman。

Postman Canary:

此插件使您可以尝试尚未发布的特性和改进功能,但要注意这些版本可能不稳定或存在问题。适用于追求最新技术的用户。

下载地址:https://app.getpostman.com/app/canary-release-notes

使用方式:安装 Canary 版本后,请按通常方式在 Postman 中使用。

以上是更多好用的 Postman 插件,使用方法都非常简单明了。请注意,有些插件可能无法在所有环境中正常工作,或者实际效果不如预期。一定要谨慎地安装每一个扩展程序,在其发布源被验证为安全后再进行使用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

postman好用的插件有哪些,给出实例和插件下载地址、使用方法 的相关文章

  • python——系统交互subprocess

    目录 一 os与commands模块 1 os system 函数实例 2 os popen 函数实例 3 commands getstatusoutput 函数实例 二 subprocess模块 1 subprocess模块中的常用函数
  • strcat 你真的懂吗?

    http blog chinaunix net uid 26914516 id 4215338 html 声明 xff1a 使用GCC编译 strcat xff08 连接两字符串 xff09 函数定义 xff1a char strcat c
  • HTTP超全详解

    HTTP协议简介 超文本传输协议 xff08 英文 xff1a HyperText Transfer Protocol xff0c 缩写 xff1a HTTP xff09 是一种用于分布式 协作式和超媒体信息系统的应用层协议 HTTP是一个
  • 【Linux】三次握手和四次挥手详解

    三次握手和四次挥手 TCP 协议提供的是 xff1a 面向连接 可靠的 字节流服务 使用 TCP 协议通信的双发必须先建立连接 xff0c 然后才能开始数据的读写 双方都必须为该连接分配必要的内核资源 xff0c 以管理连接的状态和连接上数
  • Sion 450行的c++ HttpClient

    Sion Sion是一个轻量级的c 43 43 http客户端 xff0c 仅单头文件450行 xff0c 自带std string的扩展Sion is a lightweight C 43 43 HTTP Client with only
  • bluerov软件调试教程(一 )

    bluerov是目前最流行的一款消费级ROV xff0c 其架构简单 xff0c 可操作性强 xff0c 比同类型的ROV体验感要高很多 xff0c 本系列教程将从bluerov的软件调试 xff0c 硬件调试 xff0c 装舱等三个方面去
  • 安装完成Ubuntu20.04之后要做的事:基础配置、界面美化、异常处理与常用软件的安装

    文章目录 一 换源1 1 通过软件更新1 2 通过修改源文件 二 安裝显卡驱动2 1 解决显卡驱动安装的错误 三 设置新建文件模板四 卸载系统软件五 安裝中文输入法5 1 安装5 2 解决键盘短暂失灵和延迟的问题 六 双系统时间同步七 修改
  • 【C++】Windows客户端与Ubuntu服务器基于socket的简易网络编程

    C 43 43 Windows客户端与Ubuntu服务器基于socket的简易网络编程 服务器端 本人使用的clion远程连接的ubuntu服务器来运行以下代码 xff0c 理论上也可以直接放在服务器上 创建项目后 xff0c 先运行以下代
  • Python中pyusb的开发及使用

    Python中pyusb的开发及使用 因为项目的需求 xff0c 需要将FPGA端的图像像素数据经过USB2 0协议传输到PC端 xff0c 因此需要使用python的pyusb库来进行数据的发送和接收 以下纪录在使用pyusb库的方法和所
  • NVIDIA Jetson Xavier NX 实现官方Jeston-inference深度学习样例

    一 jetson inference相关项目组件的下载 首先附上官方提供的jetson inference项目文件的Github仓库地址 xff0c 大家可以自行前往下载 jetson inference下载地址 xff1a https g
  • CMake 混编c和c++代码

    准备工作 wsl 或者 有linux 系统 购买阿里云或者其他云服务器 xff09 cmake gcc git 等一些必要的软件安装 环境 windows 下 的 wsl wsl 安装下载 例子 拿 Unix网络编程 举例 作者对原生接口进
  • Ros中使用find_object_2d快速实现物体的检测识别

    运行环境 xff1a Ubuntu16 04 ros kinetic版本 准备工作 xff1a 需要r提前安装的webcam的驱动 xff0c 这里推荐使用两种usb cam和uvc camera xff08 1 xff09 usb cam
  • ubuntu16.04多版本Python任意切换(亲测有效)

    UBUNTU16 04的系统安装ROS之后 xff0c 自带的是Python2 7 12的版本 然后实际使用中 xff0c 可能用到其他工具需要装Python3 5以上的版本 安装完之后 xff0c 可能经常在编译某些工程的时候出现一些代码
  • ROS中级教程学习笔记1-手动创建ROS package

    之前在基础教程中 xff0c 我们使用的是catkin create pkg自动创建ros包 xff0c 实际上就是一个package xml文件和CMakeLists txt文件加文件夹 xff0c 所以手动创建看看能不能呢和自动创建有一
  • 串口分类

    串口一般来说就是UART xff0c 它实际只定义了数据链路层的规范 xff0c 也就是起始位 数据位 停止位 但是在不同的物理层又分为 xff1a TTL串口 RS232串口 RS485串口等 TTL串口 xff1a 它是MCU芯片之间进
  • ROS通信机制(二) —— 服务(service)与srv文件

    文章目录 简述特点相关常用命令通信模型核心元素通信过程代码示例 xff08 服务端和客户端 xff09 服务端 xff08 server cpp xff09 客户端 xff08 client cpp xff09 配置 CMakeLists
  • 学习日志之stm32——固件库编程规范

    对stm32固件库驱动的一点理解 stm32f4固件库主要有三个抽象层 xff1a gt 用C语言定义的寄存器地址与所有bits xff0c bit fields和寄存器的映射 所有后面这些都可以寻址 gt 所有的片上外设可用功能的程序接口
  • vs2010 webapi开发http请求以及website中如何实现http请求

    一 vs2010 webapi开发 第一步 xff1a 创建 第二步 xff1a 离线安装NuGet 1 复制链接到浏览器打开 xff1a http visualstudiogallery msdn microsoft com 27077b
  • 字节和bit的大小端简介

    C语言的位域虽然很多人强烈建议不要使用 xff0c 但现有系统里还广泛存在位域的使用 xff0c 所以还是很有必要理清楚的 对big endian和little endian的区别 xff0c 很多人认为是对多字节数据类型而言 其实 xff
  • C++ 数字与char*的转换

    目录 1 数字转char 1 1 sprintf1 2 itoa1 3 ltoa ultoa 2 char 转数字2 1 atoi2 2 atol2 3 atof2 4 strtol2 5 strtoul2 6 strtod 1 数字转ch

随机推荐

  • 【C语言】printf输出16进制: %x %02x %#x

    x即按十六进制输出 xff0c 英文字母小写 xff0c 右对齐 02X有以下变化 xff1a 英文字母变大写 xff0c 如果输出字符不足两位的 xff0c 输出两位宽度 xff0c 右对齐 xff0c 空的一位补0 超过两位的 xff0
  • 【c语言】结构体初始化4中方法

    今天在6轴传感器的驱动代码源文件中看到结构体没见过的写法 xff1a typedef struct uint8 t xlda 1 uint8 t gda 1 uint8 t tda 1 uint8 t not used 01 5 lsm6d
  • 【debug】stm32 指针奇数地址问题导致HardFault

    很久很久没有记录过debug了 xff0c 今天有空就正好记录一下 嵌入式开发 xff0c stm32F407的MCU的开发板 遇到如下问题 xff1a 变量的地址竟然为奇数 xff01 xff01 xff01 导致程序运行到写入该地址的数
  • 【Autosar】学习总结-BSW层

    一 简介 AUTOSAR AUTomotive Open Systems ARchitecture xff0c 汽车开放系统架构 1 优势 xff1a 有利于提高软件复用度 xff0c 尤其是跨平台的复用度 xff1b 便于软件的交换与更新
  • 【PWM】从stm32到pwm到OLED屏幕调光到晚上不要玩手机

    一 前言 最近做项目 xff0c 配置了单片机中PWM波形输出 xff0c 配置单片机中的一个引脚输出PWM波 xff0c 示波器查看这个波形 xff0c 做了实践操作 xff0c 有一些感想 xff0c 将一些了解过的知识和常识结合 xf
  • 算法提高 高精度加法

    1051 算法提高 高精度加法 时间限制 1 Sec 内存限制 256 MB 提交 5 解决 2 提交 状态 讨论版 题目描述 在C C 43 43 语言中 xff0c 整型所能表示的范围一般为 231到231 xff08 大约21亿 xf
  • 【Autosar】学习总结-MCAL

    一 简介 MCAL xff1a 微控制器抽象层 xff1b 位于BSW层中的最下层 xff1b MCAL细分 xff0c 可将驱动分为 xff1a 微控制器驱动 存储器驱动 通信驱动 IO驱动 xff1a 二 MCAL的配置 xff08 E
  • 【2022】年度总结

    一 月报 xff1a 1 一月 二月 初入新公司 xff0c 还在试用期 xff1b 进的外包安卓手机升级项目 xff0c 是一个短期的项目 xff0c 3 4个月左右 xff1b 第一次了解到外包项目原来是这种模式 xff1a 建立黄区
  • 【笔试总结 网络】IP地址分类 划分子网 子网掩码 (相关例题分析)

    xff08 最近做了很多春招公司笔试卷子 xff0c 发现很多是学过的东西 xff0c 看着很熟悉 xff0c 就是不会 很多学过的概念模棱两可 xff0c 这在笔试中很吃亏 说不会吧会点 xff0c 说会吧 xff0c 做不出来 就比如关
  • 网页登录时密码如何传输?

    今天突发奇想想看下一般网站登录时密码是如何传输的 首先是QQMail xff0c gmail xff0c 各大网上银行等对于我非常重要的登录网站 xff1a https https的安全性自然是很高 其次是通常的腾讯微博以及其他腾讯常用的网
  • C/C++中简单数据结构的对齐

    这里只讨论简单的数据结构 xff0c 从MSDN上的例子开始 struct x char a 1 byte int b 4 bytes short c 2 bytes char d 1 byte 在没有对齐的情况下 xff0c x 中的所有
  • yolo数据增强以及批量修改图片和xml名

    记录下打完标签对数据集进行扩增 xff0c 数据增强后的图片及标签名字进行修改 xff0c 重点在代码只需更改文件名就可使用 无论数据增强还是修改名称 xff0c 标签框位置都会跟着改变 xff01 xff01 xff01 前人之鉴 xff
  • 利用select实现服务器和客户端的随时收发

    服务器代码实现 xff1a include lt stdio h gt include lt sys types h gt include lt sys socket h gt include lt arpa inet h gt inclu
  • 采集温度数据,用串口传输到上位机

    这里写目录标题 一 实验要求二 I2C总线通信协议 xff08 一 xff09 概念 xff08 二 xff09 I2C总线特征 xff08 三 xff09 I2C总线协议 xff08 四 xff09 I2C的两种方式 硬件I2C和软件I2
  • rflysim基于simulink控制3.4:硬件在环仿真-e0-1实验

    一 实验1 xff1a Simulink代码自动烧录 要求 xff1a 将设计好的simulink模型 xff0c 生成固件烧录到Pixhawk中 步骤 xff1a 1 设计控制器 例程参考 xff1a e0 2 PSPOfficialEx
  • 如果参数是指针,且仅作输入用,则应在类型前加 const,以防止该 指针在函数体内被意外修改...

    如果参数是指针 xff0c 且仅作输入用 xff0c 则应在类型前加 const xff0c 以防止该 指针在函数体内被意外修改 1 include lt iostream gt 2 3 run this program using the
  • 【ROS进阶】一文搞懂ROS话题通信机制与消息队列

    文章目录 一 话题通信机制解析1 话题通信机制简介2 消息队列分析3 使用技巧 二 实验验证 xff08 一 xff09 subscriber队列长度对数据传输影响 xff08 二 xff09 数据传输时间延迟 三 总结 一 话题通信机制解
  • stm32串口DMA方式发送数据

    该文档介绍stm32 uart1通过DMA方式发送和接收数据 xff0c 代码示例基于ucos ii操作系统 该文档参考https wenku baidu com view d44ef1380975f46526d3e1b5 html 中内容
  • opencv立体标定函数 stereoCalibrate()

    立体标定函数 nbsp stereoCalibrate nbsp nbsp stereoCalibrate nbsp 是用来标定一个立体摄像头的 也就是同时标定两个摄像头 标定的结果除了能够求出两个摄像头的内外参数矩阵 跟能够得出两个摄像头
  • postman好用的插件有哪些,给出实例和插件下载地址、使用方法

    postman好用的插件有哪些 xff0c 给出实例和插件下载地址 使用方法 Postman 是一个常用的高级 API测试工具 xff0c 也可以用来测试 Web 应用程序 它提供了许多内置的功能和工具 xff0c 同时还支持通过插件拓展其