共计 997 个字符,预计需要花费 3 分钟才能阅读完成。
间隔上一次公布正式版本过了两周,这两周咱们在攒一个大性能—— 反对 Websocket 协定测试!
长期关注咱们的共建者晓得,这个性能预报了几万年,真不是咱们迁延,是 API 协定切实太多了 …
有些协定纵横互联网 20 年耸立不倒经久不衰,有些协定声音越来越强劲,还有新秀 gRPC、GraphQL 慢慢锋芒毕露。
咱们针对各种协定了调研,下图是调研的一部分。每种协定有不同的实用场景,分享给大家~
在 Websocket 协定公布之前,浏览器只能单向通信,客户端能够分割服务端,但服务端不能被动分割客户端。
在这种背景下,音讯推送以及须要实时通信的聊天室等性能实现比拟麻烦,机智的开发者们会一边骂骂咧咧一边哭着写轮询的代码,好生苦楚。
Socket.IO 的诞世也是为了解决浏览器没有原生提供双向通信的形式,它为了反对长连贯也是操碎了心,内置了好几种不同的降级计划。直到浏览器发表原生反对 Websocket 后,开发者乐开了花。
Websocket 协定始终以来社区呼声都比拟高,所以咱们抉择优先反对,大家能够降级到 v1.7.0 的 Eoapi 对它进行试用~
Websocket 测试
先上动图~
文字步骤:
- 点击 Tab 加号选中 Websocket 协定
- 输出地址后点击连贯按钮就能够和服务端进行通信啦
- 在 message 输出你想要发送的内容
- 在返回 message 信息流中查看内容
测试完结后,还能够点击测试历史看到历史申请
插件治理
随着装置的插件越来越多,咱们须要对插件进行治理,本次迭代优化了插件治理,减少了插件开发,插件配置等性能,话不多说,上图文:
如果临时不想这个插件失效?
之前须要卸载,当初能够插件开关,管制粒度更精密,能够在保留插件配置的前提下不应用插件的性能。
将插件配置放到每个插件的详情页,更好找更不便了~
预报后续打算反对性能:反对 HTTP API 测试用例插件反对 UI 管制更多协定反对 …
Eoapi 是一款 类 Postman 的开源 API 工具,它更轻量,同时可拓展。
Github:https://github.com/eolinker/e…
Gitee:https://gitee.com/eolink_admi…
官网文档:https://www.eoapi.io/?utm_sou…
如果你对于 Eoapi 有任何疑难或者倡议,都能够去 Github 或者 Gitee 找我,提个 Issue,我看到了都会及时回复的,最初别忘了 Star 一下哦~