Postman,一个功能强大的API开发和测试工具

最近有小伙伴说在找 postman 的使用教程,案例等文章。 那么今天我就来写一个。 Postman 是一个功能强大的 API 开发和测试工具,它提供了丰富的功能,帮助开发人员更好地管理、测试和文档化 API。无论是单独开发还是团队协作,Postman 都可以提高开发效率,并提供可靠的 API 调试和测试环境。

postman 的官网地址如下:https://www.postman.com/ 进去之后注册之后,下载对应的客户端即可。

  1. 安装好之后,我们打开 postman,你可以选择新建集合,再新建请求。也可以直接新建一个请求。

  2. 页面的主要组成如下:

  3. 接下来,我们直接测试请求发送的例子来演示。请求演示的站点为:httpbin.org。对于初学者,可以用这个网站来学习发送请求。 我们要发送接口请求,首先要知道对方的请求格式以及响应是怎么样的,

    可以看到,url 的请求查询参数为 get 时候,就是 get 请求。参数不做限制,接下来我们发一个。

  4. 接下来,我们继续发送 post 请求。

    将方法换成 post,将请求换成 post 请求的 url,post 请求体力可以携带数据,可以选择表单,也可以选择 json,我们选择 raw,json,输入我们要携带的数据。我这里是 { "关注我":"测试指北" } 然后点击发送即可。 对应的响应也如图所示 。同理,发送其他的请求,如 put,patch,delete 也是同理。

  5. 实用小技巧一:导出请求当我们在 postman 里构建请求,且调试成功之后,如果现在想在代码里复用请求,那么就可以使用这个功能。主流的编程语言都支持

  1. 实用小技巧二:Mock 请求mockserver 里新建一个,然后填好你想 mock 的请求地址,请求地址可以只写路径不写 hostname,比如我这里可以只写 hutest,响应码,请求内容,下一步

  2. 然后进行配置名字,是否是私有等。

    如果是配置了私有,那么可以根据提示里的,需要再请求头携带 x-api-key 。 这里我们不配置,然后点击下一步保存即可。

  3. 新建好 mockserver 后,我们访问这个生成的链接。

    发送请求时,在这个链接后面加上我们 mock 的路径我这里是 hutest。然后发送,就会获得我们设置的响应体。

今天的教程就到此结束了。总的来说,postman 是一款优秀的工具。 创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/4192.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[1688]jsp工资投放管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 工资投放管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0…

Java读取网址信息

Java读取网址信息 今天的需求是根据接口获取JSON数据并存入,之前只会前端用Ajax或者Axios去处理显示出来没想过后端也要拿,没有思路于是查找,发现都是基础以前用的还是太少了,特此总结,后续有需要再补充。 1.读取get请…

vue都有那些指令?

Vue的指令是用于在HTML模板中添加特定功能的特殊属性。Vue提供了一些内置的指令,同时也支持自定义指令。以下是一些常用的Vue指令: v-bind:用于动态绑定HTML元素的属性。可以将Vue实例中的数据绑定到HTML元素的属性上,实现数据的动…

黑马面试篇

课程地址:新版Java面试专题视频教程,java八股文面试全套真题深度详解(含大厂高频面试真题)_哔哩哔哩_bilibili 课程名称:新版Java面试专题视频教程,java八股文面试全套真题深度详解(含大厂高频…

【Kotlin】Flow简介

1 前言 Flow 是 Kotlin 标准库中的一个新的异步流处理框架,旨在简化异步数据流的操作和处理,它提供了一种声明式的方式来处理数据流。 Flow 中一些接口调用有些类似 Sequence(详见 → Sequence简介),协程的使用详见 →…

Flutter - 折叠面板

demo 地址: https://github.com/iotjin/jh_flutter_demo 代码不定时更新,请前往github查看最新代码 flutter 自定义折叠组件 支持三种类型和两种展示效果可自定义title和被折叠的内容 效果图 示例 import package:flutter/material.dart; import /jh_common/widge…

K8s: 从集群外部访问Service

从集群外部访问 Service 1 )概述 在前面我们一直实践的是在集群内部访问 Service,之前有2种方法 方法1:在一个node节点上,通过对创建的的时候,对port进行一个环境变量的注册来保证Service能够正确对 不同的pod 访问到…

基于SNAP使用SAR数据做变化检测change detection

基于SNAP使用SAR数据做变化检测change detection 1. 前言2. 步骤2.1 添加数据2.2 辐射定标--散斑过滤--地形矫正2.3 裁剪2.4 变化检测 3.查看变化检测结果 1. 前言 在SNAP中,change detection主要通过Stack工具来完成。 SAR数据:Radarsat-2 SLC 其他数据…

基于FastGPT搭建知识库问答系统

什么是 FastGPT ? FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景! FastGPT 允许用户构建本地知识库,…

conda创建新环境

1、创建虚拟环境: Anaconda创建环境:比如,创建pyhon=3.6的版本环境取名叫 name conda create -n name python3.6 2、删除虚拟环境操作:(谨慎操作) conda remove -n name --all &am…

MQTT数据传输Payload的常见格式介绍

使用MQTT client过程中看到常见的数据格式: 下面是介绍 Plaintext(纯文本) 介绍:纯文本编码是最基本的编码形式,它使用标准的ASCII或Unicode字符来表示数据。这种编码格式是人类可读的,因为它直接表示文本信…

(成品论文22页)24深圳杯数学建模A题1-4问完整代码+参考论文重磅更新!!!!

论文如下: 基于三球定位的多个火箭残骸的准确定位 针对问题一:为了进行单个残骸的精确定位,确定单个火箭残骸发生音爆 时的精确位置和时间,本文基于三球定位模型,考虑到解的存在性和唯一性, 选取了四个监测…

洛谷 B3969 [GESP202403 五级] B-smooth 数 题解

思路 我们只要求出每个数的最大质因数,再一个个判断是否满足要求即可。 如何找到每个数的最大质因数呢?其实,我们可以在埃氏筛法的基础上进行改进,从而达到算出最大质因数的目的。 让我们先来了解一下埃氏筛法,知道…

第七篇、animateDiff使用

1、文生图 2、提示词游历 在不同帧设置不同的提示词,有公共提示词和游历提示词,上面是公共的,下面是游历

C#中如何定义带参数的EventHandler?

简述 事件调用的所有方法都需要两个参数:object sender,EventArgs e。该事件使用这两个参数调用方法,因此我们不能直接添加自定义参数。 比如下面这段代码,我们想在 MessageBox 中显示字符串 s ,这必然是不成。 priv…

VS Code开发STM32F4xx jlink接口swd模式

VS Code开发STM32F4xx jlink接口swd模式(测试OK) 下面的代码(已验证),只作为参考,不同情况的更改参照文章末尾链接 c_cpp_properties.json代码 (其中include路径和宏定义可以参照makefile添加) : {"configurations": [{"name"…

数据库系统工程师之数据结构

在数据库系统工程师的考试中,数据结构是一个重要的考点。数据结构主要关注数据元素之间的相互关系以及它们的组织和存储方式。以下是数据库系统工程师考试中数据结构的主要考点: 1.线性结构:线性结构是数据元素之间存在一对一关系的数据结构。…

上市公司-人工智能的采纳测算程度数据集(2003-2021年)

01、数据简介 人工智能(Artificial Intelligence,AI)是一个研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的新技术科学。它是计算机科学的一个分支,旨在生产出一种能以人类智能相似的方式做出反应的智能机…

汽车新智能图谱里:理解腾讯的AI TO B路径

将自身的C2B产品和产业理解充分AI化,在自身内部场景率先验证跑通后,进而释放给产业伙伴,对应到具体的需求痛点,一起打磨对应的行业AI模型。 这也恰是腾讯“实用”标签背后的AI产业路径。 作者|皮爷 出品|产业家 成本、性价…

直流有刷电机入门

文章目录 123455.25.3 1 2 电刷 材质是 石墨 3 130马达 就几毛钱 几块钱这学的就是减速电机P MAX一定 pf*v 降低速度 扭矩就会大 4 还有空载电流 过大负载 时 有堵转电流 (可分析电流 来看电机工作状态)RPM 转每分钟 5 5.2 这的线圈 是简化后的转子绕组…