最近重装了系统安装了最新的 postman
却怎么也无法找到导入本地备份的数据包,导致无法还原出 collection 和 request.
我还以为我记错了导入未知,搜了下相关的图,最新版本确实被阉割了 setting->data 这个 tab 页,导致无法导入数据。
而且最新最新版本还无法新建 collection ,这特么还用个屁啊。 然后刚好搜到了 GitHub 的一个 issue 讨论,这个沙雕的 postman 为了圈钱还说除了这样的言辞,笑死我了。
帖子地址: https://github.com/postmanlabs/postman-app-support/issues/12114
最后这个帖子因为言语激烈给关闭了!要笑死了!
最后给同志们推荐一个代替品,https://github.com/hoppscotch/hoppscotch
这个玩意开源的,我也没看源码,也没有 release 的二进制分发版本,可以用 docker 部署。 不过我是安装了官网的 PWA 应用,可以从 chrome 或者 Firefox 的应用形式安装。
这个玩意是需要设置一个代理,或者是使用你浏览器的插件来将流量从你本地发出去,实现跨域,以此实现访问 127.以及你本机可以访问到的网络。
也提供从 postman 的 collection 中导入数据,我的没成功导入,我是整个 workspace 的数据,不是 collection 请求集合,还在研究怎么导入。
感谢各位回复。
用来用去,还是用回postman了,用了评论区的旧版本,而且可以导回数据。
Hoppscotch 我用下来的问题以及使用不同给各位参考:
环境变量不是和collection绑定的,而是和你当前各位工作空间绑定的,虽然可以随时切,但不能变量覆盖。postman可以子目录(collection)覆盖变量以及覆盖一些鉴权逻辑,用作子模块业务开发很有用。
Hoppscotch 的变量提示几乎没有,虽然变量不多,但很多时候都是盲打。变量标志也奇怪 <<variab>>
很多按钮功能虽然有,但是折叠起来了,使用起来麻烦,如:Request Body 的 Content-type 的几种结构;响应结果中如HTML,则把html预览单独放到一处,而不是并列于RAW,HTML(PREVIEW),JSON.....
QUERY 的参数根据复制进去的URL,不能实现自动解析。restful 风格的变量名也是同样的不能解析。
时间有限竟然还测试出了一个BUG,可能也是chrome的锅,最近chrome问题太多了。点击一次请求,实际服务端收到两次,我还以为我的代码出BUG了。重启软件就好了。
前端没了解用的啥做的,左侧请求中点击 Duplicate,没刷出来第二个请求, 右侧已经创建好了,编辑后还把老的覆盖了。可能也是chrome的锅
还有就是找不到复制为 curl 请求,比如上面的重复请求问题,我想判断下哪里的问题,把请求复制为curl放别的地方请求下验证下,都找不到如何导出为curl,postman还提供多语言的实现方式。
你要说优点呢么,
有兴趣时间的可以在 Hoppscotch 产品上二开还不错,PWA的应用很方便。或者看看评论区其他豪杰推荐的产品。
什么国产的仿 postman 的产品就别折腾了,不仅要登陆还不安全,这玩意首选一个就是离线,问就是我家里穷没网。
1
changdy 364 天前 1
正心烦着 postman 各种卡顿问题 . 又担心国产 api 工具各种黑心问题..多谢楼主 我试试
|
2
LeoQ 364 天前 via iPhone 3
这个工具以前叫 postwoman ,还挺有意思的,你搜 postwoman 还能搜到😂
|
3
ellermister OP 妈的,革命尚未成功,这软件还有点缺点,变量在 postman 中是{{host}}, 在 hoppscotch 中是 <<host>>
POST 对于 URL 中的请求是: `/api/invoces/{id}` 或者 `/api/invoces/:id` 它会自动给 GET query 参数设置一个 id 让你可以填 这个软件还不支持这么智能 |
4
0o0O0o0O0o 364 天前
以前它还叫 postwoman ,在我眼里 postman 作为闭源工具完全没有可比性
还有个 insomnia 看上去也不错但一直没用过 |
5
beneo 364 天前 1
有啥不理解的,人都要恰饭的
|
6
ChenSino 364 天前 2
我已经转 apifox 了,比 postman 好用多了
|
7
OutOfMemoryError 364 天前
@ChenSino #6 转 apifox 的+1 ,感觉确实符合我的是用习惯
|
8
OutOfMemoryError 364 天前
@OutOfMemoryError #7 是用=》使用
|
9
ntedshen 364 天前
postwoman 说实在的相较于 postman 。。。感觉有些像 n--相较于 npp 。。。
apifox 这玩意各种后台请求,而且响应还限尺寸我是真的没看懂几个意思。。。 现在就直接 rester 的 chrome 插件跑了,low 一些但是功能也全了,抓包还方便。。。 |
10
ddddd0 364 天前 via iPhone
postman 卡的要命 我也正在找替代品
|
11
yumusb 364 天前
|
12
shuimugan 364 天前
|
13
thet 364 天前 via iPhone
用 paw 吧
|
14
Maboroshii 364 天前 via Android 1
insomnia 也开始要登录了
|
15
icoming 364 天前 9
笑死,一大堆因为 postman 强制登录而推荐 apifox ,结果 apifox 还是要登录。。
|
16
kukat 364 天前 2
|
17
BaiLinfeng 364 天前
我看这个版本的 postman 可以正常使用啊 https://github.com/postmanlabs/postman-app-support/issues/12114#issuecomment-1674377828
|
18
Vitta 364 天前 via iPhone
paw
gotcha 还有 vscode 里的一个插件 |
19
lucifer518 364 天前
paw 好用,但是要钱
现在在用 apipost ,嗨挺好用 |
20
iamwin 364 天前
用 Insomnia 吧
|
21
Foxkeh 363 天前
换个旧版本可解,推荐 7.36.6 版,就是 7.x 系列最终版,我现在就在这版本养老。
|
22
tqyq88 363 天前
之前先后用 postman ,Insomnia 。现在用 vscode 的 rest client 爽的一批
|
23
iamdlsdls 363 天前
追求轻量级的试试 Bruno: https://github.com/usebruno/bruno
Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia) |
24
zzhaolei 363 天前
rest client 很好用
|
25
zhyl 363 天前
不如用 insomnium ,insomnia 的分支。完全本地化,支持 collection 通过 git 同步
https://github.com/ArchGPT/insomnium |
26
yechentide 363 天前
@lucifer518 Paw 现在改名为 Rapid API 了,免费了
|
27
PRStarDust 363 天前
一直在用这个的 pwa 应用,不用安装很方便,界面简洁好看,就是我没找到把里面的请求导出为 curl 的地方
|
28
a33291 363 天前
|
29
houshuu 363 天前
强制注册这个是真的恶心啊. 大部分规模化的公司都是不允许随便注册账户和上传任何使用数据的, 至少在公司电脑上很多人只能弃用了.
|
30
HelloNiao 363 天前
@yechentide #26 这个 Rapid 遇到报文是 JSON 的时候只能 UI 编辑,没有编辑器好像 用起来是真的别扭
|
31
lstz 363 天前
LafTools 也未来将会加入 API 请求功能,目前还在开发阶段,欢迎 star 或者 contribute ,让我们一起做开源国产信任软件
https://github.com/work7z/LafTools/ |
32
realkaiway 363 天前 3
可能很多人都没注意这玩意已经出了桌面版,非常的轻量才 16mb ,https://hoppscotch.com/download
|
33
hongfs 363 天前
@realkaiway 我的 win10,闪退,,
|
34
chanChristin 363 天前 via iPhone
我用的 webstorm 的 http 请求工具 很好用
|
35
cquan 363 天前
我记得以前 postman 都不用登录的,现在越来越恶心了,有时候翻墙梯子坏了还登录不了。
apifox 这种国产软件我老觉得它会拿我们的数据做训练和分析。 |
36
xuanbg 363 天前
paw+1 ,这是最好的,没有之一
|
37
Enzoliu 363 天前
@icoming #15 个人感觉 apifox 相比 postman 要好一些,至少 apifox 带中文界面且各项功能简洁一些,postman 登录后团队协作还要求掏钱...
|
39
Foxkeh 363 天前 2
|
40
june4 363 天前
从来都没用过这类应用,感觉完全没必要?直接管理纯文本的 test 不好吗
|
41
PVXLL 363 天前 via iPhone
paw 那种脑残一样 json 编辑器叫好用?就没有比它难用的
|
42
sickoo 363 天前
paw 试用过,mac 上,后来更名为 Rapid API ,win 上一直用它,后面改用 proxyman ,apifox 和 apipost 一直在打架
insomnia 卡的要死,api 工具分化很严重 |
43
bandian 363 天前
之前看过 hoppscotch ,但是有个痛点就是它不支持针对目录/collection 设置 pre-request script ,只能针对单个请求设置,就很痛苦
还看过一个比较不错的 vscode 插件是 thunder client ,可以完美平替,不过是订阅制的,如果有兴趣也可以看看 目前在用的是 vscode+httpyac ,以文本形式管理接口,支持环境变量、脚本、断言,基本可以完全替代我在 postman 需要用到的功能 |
44
well775397252 363 天前
用过那个 apipost ,请求一多卡的要死,避坑
|
45
OvidMirror 363 天前
用 vscode 的 thunder client ,反正免费版够用了,postman 最值得吐槽的一点是它的代码质量有多差,一运行卡得跟个 ide 一样
|
46
linuxsuren 362 天前
厚着脸皮再来推荐我自己写的工具,大亮点:完全开源、多种后端存储(支持数据库、S3 、Git 仓库、Etcd 等)、只需要一个二进制文件或者镜像。支持插件化扩展。
后端 Go 、前端 Vue https://github.com/LinuxSuRen/api-testing |
47
netabare 362 天前 1
这年头,连 GitHub 评论区管理都用上机器人了。
|
48
xzysaber 362 天前
@realkaiway 这个刚出的时候就有 BUG ,打开就崩溃,不知道修复了没。
|
49
iminto 362 天前
要论良心,还得是基于 Java 出的这个 https://github.com/warmuuh/milkman
支持插件机制,虽然用着没 postman 那样顺手,但是该有得功能基本都有了,是真开源免费,不需要注册登陆 ![]( https://github.com/warmuuh/milkman/raw/master/img/screenshot.png) |
50
Rache1 362 天前
目前在用 IDEA 内置的 HTTP Client ,基本够用了。
还是有一些不是很完善地方,比如:不能覆写 Request Payload ,不能拼接 query 参数(只能拼接值)。 |
51
CodeCodeStudy 362 天前
@iminto #49 这个流畅吗,占用内存大吗
|
52
version 362 天前
私有部署.可以把请求结果保存的么..当一个文档案例...
|
54
hanxiV2EX 362 天前 via Android
runapi 可以自己搭建
|
55
hanxiV2EX 362 天前 via Android 1
https://www.runnergo.com/
这个也能自己搭建 |
56
darkings90 362 天前
|
57
imherer 362 天前
hoppscotch 说起这玩意儿我遇到一个诡异问题,就是几个月前我看它可以本地部署,于是我用 docker 在本机部署了一个,地址就是 localhost:3000
然后诡异的问题来了,我把对应的容器关掉(删了),localhost:3000 还是能访问也能正常用,然后查看端口占用也没有,但是如果我本地起一个别的程序把 3000 端口用了,访问 localhost:3000 就会变成我自己的新启的那个程序,关了之后又会变成 hoppscotch 不知道这是个啥情况 |
58
wu67 362 天前
为什么不试试 vscode 的扩展 REST Client 呢, 简单又好用, 自己写个.http 文件就行, 还能提交到 git 仓库给团队使用
|
59
FrankAdler 362 天前 via Android
@imherer 前端的离线缓存
|
60
moonlight010 362 天前 1
@icoming 都是广告,apifox 是国内的吧,一大波广告
|
61
imherer 362 天前
@FrankAdler 不应该吧? 都好几个月了?
|
62
dyllen 362 天前
我只想要个登录不登录都一样用的测试客户端,可以满足需要协作和只需要本地的情况。
|
63
fpure 362 天前
我推荐 vscode 插件 httpyac ,restclient 评论区找到的,支持脚本,补齐了 restclient 最后的拼图
|
64
takefancy 362 天前
postman 早就卸载了,难用,臃肿,卡顿
|
65
realkaiway 362 天前
@hongfs 这就有点难讲了,我这边 windows/macos 均没问题
|
66
ljsh093 362 天前
|
69
Latin 362 天前
|
71
loveDiu4ever 362 天前
自己电脑不好非说 postman 不行,那你也不看 postman 的功能多不多,那 postman 的团队协作又不是单独一个给你发请求的功能
|
72
jqtmviyu 362 天前
装旧版本不就完事了, 这东西又不是说光好用就行, 还得其团队其他人也一起用.
|
73
zoharSoul 362 天前
啊 你们不登录的吗?
|
74
TAFMT 362 天前
idea 的 httpclient 挺好用的,也支持 git 同步数据。
缺点就是不支持接口的导出 |
75
T110E5 362 天前
最初也是嫌弃 postman 重 后来市面上能用的都试了一圈 现在停留在 apipost
|
76
egonet 362 天前
Rapid API 挺好用,也就是之前的 Paw: https://paw.cloud/
|
77
mosliu 362 天前
Nigntingale microsoft store 装的 够用。。
|
78
kingstar718 362 天前
直接装了个 postman 7.36 ,再也不折腾了这些东西了
|
79
muyiluop 362 天前
hoppscotch 好像不支持生成文档,我也用了 apifox ,主要是生成文档比较方便,然后可以直接用 web 的省得下载 app
|
80
iv8d 361 天前
老版本 postman 照样用,为什么非要折腾自己??新版你觉得多啥特色功能了?
|
82
nodejsexpress 361 天前
postman 好用呀。 登录后 可以 自动同步你的 collection ,
|
83
AmaQuinton 361 天前
|
84
cloverzrg2 361 天前
@hanxiV2EX #55 看起来不错,但是作为 api 测试,太大了
|
85
xiaotianhu 361 天前
Mac 还是推荐下 Paw 现在叫 RapidAPI ,免费了 嘎嘎好使
|
86
iv8d 361 天前 via Android
为什么不用老版本,就一个工具,用习惯了必须要换??何况功能已经足够用。最近这么多吐槽 pm 的吗,很早前就需要登陆了吧
|
87
ellermister OP @imherer 端口复用吗,哈哈。不过你前面的可以用 PWA 解释,可以稍微了解下,它使用 worker.js 实现的,即使服务端断了没网,你也可以用,因为他就类似于一个客户端应用,装在了你本地。
|
88
imherer 360 天前
@ellermister 不知道呀,但是问题是我 docker 对应的容器也停了。本地查看 3000 端口占用用没有,但是 localhost:3000 它就是能正常访问
|
89
ellermister OP @imherer PWA 保证的就是你服务端挂了也可以使用,他就是本地化应用,你把网断了也可以用。你将你的 docker 理解为另外一个远程服务器。
|
90
imherer 360 天前
@ellermister 那怎么才能彻底把这个东西给关掉呢?
|
91
ellermister OP @imherer 你把浏览器关了,它就关了。
|
92
imherer 360 天前
@ellermister 不行,我上面说了,我这个大概是几个月前弄的。电脑都重启过好几次了
|
93
ellermister OP @imherer 如果是 PWA ,换个浏览器就不生效了。
|