专栏首页运维之美还在用 Postman 测试接口吗?是时候试试它漂亮的女朋友 Postwoman 了!

还在用 Postman 测试接口吗?是时候试试它漂亮的女朋友 Postwoman 了!

对于经常进行接口调试的同学来说,应该是比较熟悉 Postman 了。Postman 虽然功能强大,但也有很多弊端。比如:不支持 Web 方式,需要安装客户端软件等。如果你只想简单地测试下接口返回,就需要安装一个客户端工具就显得比较麻烦了。

为了解决这个痛点,今天就给大家推荐一个轻量级、功能强大且颜值超高的神器 PostwomanPostwoman 是一个 HTTP API 测试工具,支持 RESTSOAPGraphQL 请求,并且可以实现自动化接口测试、接口监控、模拟接口数据、生成接口文档、多人协作等功能。简单来说,Postwoman 是一个好用且功能非常强大的 API 调试工具。

什么是 Postwoman

Postwoman 是一个基于 Vue 开发的的 Web 项目,功能类似 Poatman 的免费且美观的开源替代方案,它可以帮助开发人员更快地创建请求,提升工作效率。目前,该项目在 Github 上的 Star 数已经超过 10k 了!

项目地址:https://github.com/liyasthomas/postwoman

Postwoman 功能介绍

  1. Postwoman 相关特性
  • 采用简约的 UI 设计,简单的设计是最好的设计
  • 响应速度更快,软件使用更轻量、更简洁
  • 实时发送请求并获取/复制响应
  1. Postwoman 支持的方法
  • GET
  • HEAD
  • POST
  • PUT
  • DELETE
  • OPTIONS
  • PATCH
  1. Postwoman 支持界面定制
  • 支持主题选择:Kinda Dark(默认)、Clearly White、Just Black 和 System 主题
  • 支持自定义强调颜色:绿色(默认)、黄色、粉红色、红色、紫色、橙色、青色和蓝色
  1. 其它支持的特性
  • 支持以 PWA 方式进行安装
  • 支持离线使用
  • 内存和 CPU 使用率非常低
  • 支持多平台、多设备
  • 支持 WebSocket
  • 支持 GraphQL
  • 支持多种 HTTP 认证方式
  • ......

除此之外,Postwoman 还具备很多好用的特性,完整功能列表介绍可以戳「这里」。

使用 Postwoman

Postwoman 既然是一个 Web 项目,使用起来也就非常简单,你只需直接访问其官网地址即可直接使用。

官网地址:https://postwoman.io/

如果你想在本地自行搭建也是可以的,大致过程如下:

  • 使用源代码进行搭建
$ git clone https://github.com/liyasthomas/postwoman.git
$ npm install
$ npm run dev
  • 使用 Docker 进行搭建
# 拉取 Postwoman 相关镜像
$ docker pull liyasthomas/postwoman
# 运行一个 Postwoman 的容器
$ docker run -p 3000:3000 liyasthomas/postwoman:latest

不论使用以下哪种方法搭建,搭建成功后,你只需打开浏览器访问对应主机 IP3000 端口即可访问本地的 Postwoman 环境。

更多的界面截图

总结

如果你觉得 Postman 不够好用或者确实是想要使用一个界面更加好看的接口调试工具,那么 Postwoman 将是你最佳的选择!

参考文档

  1. https://www.google.com
  2. https://github.com/liyasthomas/postwoman
  3. https://juejin.im/post/5dca85cb6fb9a04a8953fef6
  4. http://www.xmhzd.com/study/article/view-607.html

本文分享自微信公众号 - 运维之美(Hi-Linux),作者:iMike

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基于 Distribution / Harbor 部署 Docker 私有镜像仓库

    Docker 在 2015 年推出了 Distribution 项目,即 Docker Registry 2。相比于 Old Registry,Registry...

    iMike
  • 如何高效的学习 Linux

    幸好大学学过操作系统,顺利过关入职了。当时还纳闷,我做开发,掌握语言不就好了,为什么还要掌握操作系统。

    iMike
  • 轻松玩转 MySQL 8.0 源码编译

    此前我最后一次编译 MySQL 源码大概 10 年前了,再后来有人问我怎么编译源码安装,我一般都是建议直接下载二进制包安装,其实真挺方便的,性能上的损失也是微...

    iMike
  • 还在用 Postman 测试接口吗?是时候试试它漂亮的女朋友 Postwoman 了!

    对于经常进行接口调试的同学来说,应该是比较熟悉 Postman 了。Postman 虽然功能强大,但也有很多弊端。比如:不支持 Web 方式,需要安装客户端软件...

    测试小兵
  • 从张三丰传张无忌太极剑谈技术

    我想大多数朋友都应该看过电视<倚天屠龙记>吧!其中有一段全书比较精彩的片段就是张三丰传张无忌太极剑法,我想这个片段我们都看过不下了十几遍。今天我在这里再讲一下这...

    叫我龙总
  • MongoDB Go Driver使用帮助文档

    正式的MongoDB Go Driver近来变成1.0的GA版本。它现在被认为是一个完整的特性, 并且准备好在正式产品中使用。这篇使用说明书将帮助你开始使用 M...

    MongoDB中文社区
  • 一致性协议之 ZAB

    在前面的文章中,我们说了很多一致性协议,比如 Paxos,Raft,2PC,3PC等等,今天我们再讲一种协议,ZAB 协议,该协议应该是所有一致性协议中生产环境...

    java乐园
  • AkShare-期货数据-仓单日报-大连商品交易所

    目标地址: http://www.dce.com.cn/dalianshangpin/xqsj/tjsj26/rtj/cdrb/index.html

    AkShare
  • ZAB协议详解

    ZAB协议的核心是,定义了如何处理那些会改变Zookeeper服务器数据状态的事务请求。即:

    张申傲
  • ZAB协议

    ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复的原子广播协议。在Zookeeper中,主要依赖ZAB协议来实现分布式数据一致性。

    shysh95

扫码关注云+社区

领取腾讯云代金券