換掉 Postman + Swagger + JMeter,這 5 個(gè) Java 項(xiàng)目絕了!
今天推薦的 5 個(gè)項(xiàng)目,每一個(gè)都是精品,強(qiáng)烈推薦(用心推薦好項(xiàng)目,嘿嘿):
MeterSphere?:一站式開源持續(xù)測試平臺(tái),涵蓋測試跟蹤、接口測試、性能測試、團(tuán)隊(duì)協(xié)作等功能。
JustAuth?:碼云 GVP 項(xiàng)目,使用人數(shù)最多的第三方登錄開源組件,支持 Github、Gitee、今日頭條、支付寶、新浪微博、微信、飛書、Google、Facebook、Twitter、StackOverflow 等第三方平臺(tái)的授權(quán)登錄。
DataX-Web?:基于 DataX 的分布式數(shù)據(jù)同步工具,可視化操作,降低使用 DataX 的學(xué)習(xí)成本。
Recaf?:一款功能十分強(qiáng)大的 Java 字節(jié)碼編輯器,基于 ASM 修改字節(jié)碼。
PrettyZoo?:一個(gè)基于 Apache Curator 和 JavaFX 實(shí)現(xiàn)的 ZooKeeper 圖形化管理客戶端。
MeterSphere:一站式測試平臺(tái)

MeterSphere 是一款基于 Spring Boot + Vue 的一站式開源持續(xù)測試平臺(tái),涵蓋測試跟蹤、接口測試、性能測試、團(tuán)隊(duì)協(xié)作等功能。
你可以將 MeterSphere 看作是 Testlink + Postman + Swagger + JMeter 。不過,其提供的功能還要比這四者加起來還要多的多,有很多小驚喜。
MeterSphere 的測試管理功能比 Testlink 更加全面好用,覆蓋從編寫用例到生成測試報(bào)告的完整流程;
MeterSphere 完全覆蓋了 Postman 的接口測試功能;
MeterSphere 支持多種協(xié)議的在線 API 文檔,支持 Swagger、Postman、HAR 等多種格式導(dǎo)入;
MeterSphere 完全兼容 JMeter,并且其功能比 JMeter 更全面好用;
MeterSphere 提供了團(tuán)隊(duì)協(xié)作功能,自帶用戶管理、租戶管理、權(quán)限管理、資源管理等功能。
......


項(xiàng)目地址:https://github.com/metersphere/metersphere 官方文檔:https://metersphere.io/docs/index.html 官網(wǎng):https://metersphere.io/ 在線體驗(yàn):https://demo.metersphere.com/
JustAuth:第三方登錄開源組件



項(xiàng)目地址 : https://github.com/justauth/JustAuth 官方文檔 : https://justauth.wiki/
JustAuth 實(shí)戰(zhàn)文檔 - 基礎(chǔ)篇 一杯茶的時(shí)間,上手第三方登錄類庫 JustAuth[3]
DataX-Web:DataX 集成可視化頁面
項(xiàng)目地址:https://github.com/WeiYe-Jing/datax-web 項(xiàng)目介紹 : https://segmentfault.com/u/weiye_jing/articles

Recaf:Java 字節(jié)碼編輯器

項(xiàng)目地址:https://github.com/Col-E/Recaf 下載地址 (要想使用 Recaf,請確保你的 Java 版本是 Java 8 或者 Java 11+):https://github.com/Col-E/Recaf/releases 官網(wǎng):https://www.coley.software/Recaf/
Java 字節(jié)碼編輯器文檔說明[4] Recaf: Java bytecode reversing tool I've been working on for the past 3.5 years[5]
PrettyZoo:優(yōu)雅的 ZooKeeper 圖形化管理客戶端


Apache Curator :Apache Curator 是 Netflix 開源的一款 ZooKeeper 客戶端框架,可以對 ZooKeeper 進(jìn)行增刪改查。相比于 ZooKeeper 自帶的客戶端來說,Curator 的封裝更加完善,各種 API 都可以比較方便地使用。像我之前寫的簡易版 RPC 框架 guide-rpc-framework[6] 就是通過這個(gè)框架來對 ZooKeeper 進(jìn)行增刪改查等操作。 JavaFX :JavaFX 是基于 Java 語言的一款桌面軟件開發(fā)工具,類似 Swing。不過,JavaFx 是將界面和邏輯都分開處理了,就像 Android 開發(fā)那樣。
項(xiàng)目地址:https://github.com/vran-dev/PrettyZoo 下載地址:https://github.com/vran-dev/PrettyZoo/releases
參考資料
awesome-java: https://github.com/CodingDocs/awesome-java
[2]JustAuth-demo: https://github.com/justauth/JustAuth-demo
[3]一杯茶的時(shí)間,上手第三方登錄類庫 JustAuth: https://juejin.cn/post/6844904144872931342
[4]Java 字節(jié)碼編輯器文檔說明: http://autp.cn/archives/java%E5%AD%97%E8%8A%82%E7%A0%81%E7%BC%96%E8%BE%91%E5%99%A8%E6%96%87%E6%A1%A3%E8%AF%B4%E6%98%8E
[5]Recaf: Java bytecode reversing tool I've been working on for the past 3.5 years: https://www.reddit.com/r/java/comments/kjz70b/recaf_java_bytecode_reversing_tool_ive_been/
[6]guide-rpc-framework: https://github.com/Snailclimb/guide-rpc-framework
有道無術(shù),術(shù)可成;有術(shù)無道,止于術(shù)
歡迎大家關(guān)注Java之道公眾號
好文章,我在看??
