软件测试小妙招:详细解读 postman接口测试导入导出操作

本文主要是介绍软件测试小妙招:详细解读 postman接口测试导入导出操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

🍅 视频学习:文末有免费的配套视频可观看

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快

postman中的集合脚本,环境变量、全局变量全部都可以导出,然后分享给团队成员,导出后的脚本可以通过newman生成测试报告。另外还可以将浏览器,抓包工具,接口文档(swagger)中的数据包导入到postman中,并且会自动生成一个请求 。无需任何修改,就可以直接发送

导出

导出集合脚本:选择其中一个集合,点击右边的三个点(...),选择‘export’.->在弹出的对话框Collection v2.1(recommended),点击‘Export’ ->选择本地路径保存即可,默认导入的文件格式是json且文件名中含有Collection,这样能区分出是集合文件 。

导出环境/全局变量:进入Environments-》选择对应的环境或选择Globals->在右边显示的详细变量内容面板点击右上角的...,在弹出的下拉框中点击Export/如果是全局变量导出Export按钮会直接显示在右上角->然后选择择本地路径保存即可,默认导出的文件格式为json,文件名含有environemnt或globals,用来区分出这是环境变量文件或全局变量文件

导入

导入有五个选项,支持从文件导入,文件夹导入,从链接导入,粘贴文本导入、代码库导入。

导入的入口:

Import File:从文件导入,可以支持集合文件导入,环境/全局变量文件导入(json),通过抓包工具保存的请求文件导入 。

导入集合文件:无论是导入集合文件还是变量文件,都需要提前把对应的文件导出 。 当然此功能的使用场景就是团队成员相互分享脚本 。

导入fiddler数据:可以将fiddler的抓取到的数据包导出,然后在postman中导入,就会在postman自动生成请求,无需任何修改 。具体实现步骤如下:

  • 从fiddler中选择一个请求,然后导出脚本文件 。
  • 在postman中的import File 中导入即可
  • 会自动将请求转变成postman脚本。

Import Folder:选择从文件夹导入。有时候我们导出的集合需要用到环境变量,所以,需要把集合文件和环境变量文件都要导出,把它们放在一个文件夹下,如团队成员需要时,可以选择Import Folder直接一次性都导入即可。

Import From Link:通过链接导入也可以将集合分享给团队成员。但 使用这个功能需要先注册账号且登录才可以 。具体实现步骤如下 :

选择一个集合,点击分享->在弹出的界面点击Get public link-》复制生成的链接->postman界面选择Import->Import From Link 进行导入,如下图所示:

Paste Raw Text:这个功能可以将浏览器的数据包或接口文档(swagger)的数据粘贴进来自动生成请求 ,无需任何修改,就可以直接发送请求 。

实现步骤:

  • 在浏览器中抓取到想要的包,然后右键copy出Curl的数据包
  • 在postman的import中将数据粘贴进来,就会自动生成了对应的请求 。 

注:从接口文档swagger导入也是一样的操作

同时,在这我为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),就在下方,需要的可以直接去观看。

字节大佬,一周讲完,自动化测试项目实战,这套教程是怎么称霸B站的?【2024最新版】

这篇关于软件测试小妙招:详细解读 postman接口测试导入导出操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973638

相关文章

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)