Postman是一款专业的 API 开发与测试工具,广泛应用于接口调试、自动化测试和协作开发。它支持 REST、GraphQL、SOAP 等多种协议,提供直观的界面用于发送请求、查看响应及管理测试用例。Postman 的 集合(Collections) 功能可高效组织 API 请求,并支持 环境变量、Mock 服务、自动化测试脚本(Tests),大幅提升开发效率。同时,其 团队协作 和 API 文档生成 功能,使开发者能更便捷地共享和管理接口。适用于前后端开发、测试工程师及 DevOps 团队,是现代化 API 开发的必备工具。
Postman软件界面
相关推荐
相关软件 | 软件特点 | 下载地址 |
---|---|---|
网络调试助手 | 适用TCP/UDP 调试 | 查看 |
ADSafe净网大师 | 网络净化工具 | 查看 |
10000测速电信网络测试客户端 | 电信网络测速软件 | 查看 |
智宽生活 | 宽带助手 | 查看 |
软件亮点
API请求与测试
支持所有HTTP方法(GET、POST、PUT、DELETE等),可发送各种请求并查看响应。
提供请求参数、Headers、Body的设置,支持JSON、XML、表单数据等多种格式。
内置测试脚本功能,使用JavaScript编写断言,验证响应状态码、字段值等。
环境变量与全局变量
支持环境变量切换(如开发、测试、生产环境),避免硬编码URL和参数。
全局变量可在不同请求间共享数据,提升测试效率。
软件功能
集合(Collections)与自动化测试
将相关请求组织到集合中,支持文件夹嵌套,方便管理和复用。
使用Collection Runner批量运行测试用例,生成测试报告。
支持数据驱动测试(通过CSV/JSON文件参数化输入),批量验证接口稳定性。
Mock服务
快速创建模拟API响应,前端可在后端开发完成前先行联调,提升开发效率。
API生成
自动生成Markdown/HTML格式的API文档,支持团队协作编辑和导出。
文档与请求同步更新,确保一致性。
监控与告警
定期运行测试并监控API性能,设置告警通知,及时发现异常。
集成与协作
支持Git集成,同步集合到仓库,实现版本控制。
支持Slack等团队协作工具集成,分享测试结果。
提供Web版和桌面版,支持多平台使用。
软件功能
用户友好的界面
直观的图形化操作,降低学习成本,新手可快速上手。
丰富的脚本支持
使用Pre-request Script和Tests脚本,实现动态参数生成、响应验证等复杂逻辑。
强大的生态与插件
支持Newman(命令行工具),集成到Jenkins/GitHub Actions等CI/CD流程,实现自动化测试。
提供Swagger导入等插件,扩展功能。
多版本支持
提供Chrome插件版、桌面版(Windows/macOS/Linux)、Web版,满足不同场景需求。
常见问题
Postman怎么导入API文件:
1、打开Postman软件后,在workspace模块中点击import选项;
2、点击upload files—选择.json文件。
postman工具怎样传递csrf参数,csrf 参数是在 header 里吗?
Postman 由于是 Chrome 扩展的缘故能支持的 header 不多,需要安装 Postman Interceptor才能自定义 header 字段。右上角那个卫星图标就是 Interceptor。
为什么支持Postman Chrome应用程序已被弃用?
原来早在2016年Google就宣布计划终止对Windows,Mac和Linux用户的Chrome应用程序支持。 但是这项计划的具体实施时间是2018年,这意味着,从2018年初开始,Postman Chrome应用程序的支持即将消失。 这2年的过渡期就是给开发者时间去开发相应的应用程序。
安装方法
1、chrome浏览器postman 插件安装
由于2018年初chrome停止对chrome应用程序的支持,目前postman插件还可安装,但已经无法正常使用了。如果您想要安装Postman插件(该页面下载包中含有插件),谷歌浏览器插件通用安装方法在这里~
1、将插件解压到本地,打开Google浏览器,打开扩展程序界面,直接在chrome地址栏输入chrome://extensions/
2、进入到扩展程序页面,打开开发者模式,加载已解压的扩展程序,选择解压后的文件夹,安装成功后可以看到postman。
2、Postman电脑客户端安装
Postman的安装非常简单,下载后解压缩,在windows系统只需要双击安装包,然后什么都不需要操作,它直接就自己完成了
版本区别
Postman分为32位和64位两个软件版本,分别对应windows的32位系统和64位系统。
64位的Windows系统可以安装32位和64位的软件,但装32位版本的软件会缺失一点功能,推荐下载安装64位的Postman。
32位的Windows系统只能下载安装32位的Postman。
右击【我的电脑】,选择【属性】,即可查看自己电脑是多少位系统(此处以win10为例)。
更新日志
2023年3月(v10.12)更新内容:
(1)新增功能:
使用仅限视图的访问权限共享特定集合,以便在组织内快速协作。
使用GraphQL、gRPC和Websocket请求和集合的新编辑体验,更好地记录您的API。
对集合、环境和全局参数中的变量进行排序
在Collection Runner中查看请求和响应的详细信息,以加快调试速度。
拖放文件/文件夹或在文本区域粘贴内容,以导入和创建集合、请求或API。
(2)新特性:
使用OAuth连接到您的预处理GitHub和GitLab存储库。
使用本机git连接将多个API连接到同一个git存储库。
对git连接的API的提交现在使用您的git标识进行签名。
现在,当对API进行更改时,可以很容易地更新与API定义相关联的集合。
为了帮助您更好地与合作伙伴合作,合作伙伴查看器许可证现在对企业客户免费。
通过扩展的规则库-Postman API Governance Guidelines和Zalando RESTful API and Event Guidelines,更好地管理您的API。
使用新的样板定义、自动建议和代码段更快地创建新规则。
在特定工作区上强制执行API治理规则。
(3)改进项:
现在,您可以点击请求名称打开来自Collection runner的请求
您现在可以清除HTTP请求的响应
现在,您可以在自定义快捷方式时使用Fn键作为有效输入。
现在,您可以轻松地复制变量的值。
现在,您可以直接从请求URL栏导入cURL。
cURL导入现在支持摘要式和NTLM授权方案。
改进的NodeJS Axios和PowerShell代码片段
(4)BUG修补
减少运行大型集合时的崩溃
修复了一个扩展Map对象导致应用程序崩溃的错误
修复了GraphQL请求中OAuth 2.0令牌不可选择的错误
修复了GraphQL内省不适用于包含Postman变量的URL的错误
修复了Windows上GraphQL请求的查询选择器中的一个错误
修复了生成带有反斜杠的cURL代码片段时的错误
修复了服务器发送的事件对某些“内容类型”标头不起作用的问题
修复了gRPC服务器反射的一个问题,其中一些Protobuf类型没有加载
修复了GraphQL请求的高级身份验证配置不起作用的错误
修复了在控制台中打开Javascript映射对象会导致应用程序崩溃的问题
修复了如果用户搜索并选择请求,在清除过滤器后,集合将保持扩展的问题
修复了保存请求时删除参数描述的问题
修复了将脚本中的变量设置为false无法在环境表中显示的问题
修复了客户端证书开头的空白没有被修剪的问题