别用收费的Postman了,考虑一下免费开源的Postwoman

新闻 开源
API接口调试在开发过程中是非常重要的一个环节,大家都知道,Postman是一个非常受欢迎的API接口调试工具,但是它的许多高级功能都需要付费才能使用,最主要的是贵!

 API接口调试在开发过程中是非常重要的一个环节,大家都知道,Postman是一个非常受欢迎的API接口调试工具,但是它的许多高级功能都需要付费才能使用,最主要的是贵!

光是收费这一点,程序员怎么能忍呢?于是一个名为Thomas的开发者就自己另外造了个免费开源供大家使用,它就是——Postwoman。

别用收费的Postman了,考虑一下免费开源的Postwoman

最开始设计方案的时候,Thomas使用功能强大的JavaScript内核,后来逐渐分支到Vue.js和更高版本的Nuxt.js。其主要特点除了可以支持主流Restful接口调试之外,还支持GraphQL和 WebSocket。

别用收费的Postman了,考虑一下免费开源的Postwoman

自从开源以来,Postwoman就非常受欢迎,现在已经标星17.2K,fork也有1K了(Github地址:https://github.com/liyasthomas/postwoman)

不过,Thomas表示并不打算用Postwoman完全代替Postman,而是变成一个特定情况下的替代方案,其设计初衷是为了帮助开发人员更快地创建请求,节省宝贵的开发时间,提升工作效率。

下面让我们看看一些关键特性,以及它可能适合于何种情况。

别用收费的Postman了,考虑一下免费开源的Postwoman

Postwoman主要特性如下:

  • 快速:实时发送请求并获取/复制响应
  • 支持 GET, HEAD, POST, PUT, DELETE, OPTIONS, PATCH 等方法;
  • 支持验证
  • 实时,发送请求即可获取响应。

除此之外,随着开发的不断深入,Postwoman又添加了许多新特性,从而大大提高了可扩展性:

  • 自定义选项:

选择主题:Kinda Dark(默认),Clear White,Just Black和System主题

选择强调颜色:绿色(默认),黄色,粉红色,红色,紫色,橙色,青色和蓝色

切换彩色标题

  • PWA:

与Service Workers同时加载

离线支持

低RAM /内存和CPU使用率

添加到主屏幕(页脚中的按钮)

桌面PWA支持(页脚中的按钮)

  • WebSocket:通过单个TCP连接建立全双工通信通道。
  • 支持身份验证,具有更高的安全性
  • 实时,发送请求即可获取响应。
  • 轻松,快速地创建和共享动态API文档

别用收费的Postman了,考虑一下免费开源的Postwoman

Postwoman开发

Postwoman提供三种本地开发运行方式,这里我们举其中一种:

docker (需要本地先安装docker环境):

  1. #pull  
  2. docker pull liyasthomas/postwoman  
  3. #run  
  4. docker run -p 3000:3000 liyasthomas/postwoman:latest  
  5. #build  
  6. docker build -t postwoman:latest  

开发步骤:

  1. git clone https://github.com/liyasthomas/postwoman.git 
  2.  
  3. npm install 
  4.  
  5. npm run dev 
  6.  
  7. //打开浏览器即可 
  8.  
  9. //或者,使用docker-compose: 
  10.  
  11. #pull 
  12.  
  13. docker pull liyasthomas/postwoman 
  14.  
  15. #run 
  16.  
  17. docker run -p 3000:3000 liyasthomas/postwoman:latest 
  18.  
  19. #build 
  20.  
  21. docker build -t postwoman:latest 

最后附上PostWoman相关的网站地址:

  • GitHub :https://github.com/liyasthomas/postwoman
  • PostWoman官网:https://postwoman.launchaco.com/
  • PostWoman在线体验地址:https://postwoman.io/

 

 

 

 

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2020-08-03 14:25:25

边缘计算数据云计算

2020-05-20 12:53:29

GitHub拦截广告Pi-hole

2022-06-16 15:12:02

元宇宙房产虚构世界

2019-09-06 10:06:43

程序员技能开发者

2016-07-08 14:26:55

云计算

2020-04-30 10:27:40

广告拦截器开源

2018-06-07 16:13:37

人工智能高考人工智能学院

2017-05-26 08:42:28

PHPPython语言

2022-03-02 10:53:22

Postman工具开发

2015-10-22 11:25:43

法国政府软件开源

2024-10-12 12:30:18

2020-06-11 18:06:03

电脑电路板元件

2023-03-29 23:40:24

2020-04-08 17:53:40

TypeScriptJavaScript代码

2020-03-01 13:55:15

datasetsear免费数据集2500万

2023-11-18 09:09:08

GNUBSD协议

2020-09-29 09:41:50

Spring Boot项目代码

2021-10-09 18:26:59

二叉树多叉树搜索

2024-09-19 09:30:39

缓存框架抽象

2018-07-19 11:49:54

搜狗
点赞
收藏

51CTO技术栈公众号