标题:查表、测接口、看日志、上服务器,我把它们塞进了一个窗口
(备选:一个 Java 开发者,为自己写了一个桌面工具箱)
做 Java 开发这些年,一个需求从改完代码到确认没问题,我桌面上通常开着五个工具:
数据库客户端查表、Postman 调接口、文本编辑器翻日志、Xshell 上服务器、再加一个浏览器点页面。
来回切窗口、复制粘贴,真正花在"确认"上的时间反而不多。
所以我写了「码上 CodeNow」—— 给 Java 开发者的桌面工具箱,把这条链路串在一个窗口里。
【码上查 · 表结构与测试数据】
粘贴 DDL 或连库导入表结构,按表名、字段名、中文注释秒查。
一键生成批量 INSERT 测试数据,手机号、邮箱、金额按字段含义造合法值。
连库查询只读,生产库密码不落盘。
【码上测 · 接口测试】
不用一个个手录接口:选中 Spring Boot 工程目录,扫一遍,全部接口自动列出来。
用例自动生成,查询条件逐个覆盖;增改删发真数据,跑完自动清理。
默认识别「HTTP 200 但其实失败」的接口 —— 返回 code=500 的那种,Postman 里一片绿,其实是坏的。
单接口调试、整批回归、出报告,一套下来。
还有「只跑查询接口」开关,sit / uat 上也能放心跑全自动回归。
【页面测试】
认得 Vue / uni-app 工程,驱动本机浏览器登录后逐页巡检、逐个查询条件验证,
列表页顺带检查新增 / 编辑 / 查看弹窗。
每轮对比上一轮,标出「新失败」和「修好了」,老问题可以标成已知。
【日志查看】
几百 MB 的日志秒开,不用再 SSH 拖文件回来用编辑器硬找。
按 logback pattern 拆列,按级别、关键字、时间过滤;日志里嵌的 JSON 自动缩进。
专业版可直接连服务器拉日志,几份日志按发生时间交错成一条看 —— 一个请求跨了几个服务,一眼看完。
【SSH 终端 · 文件互传】
常用服务器一键连,多标签终端。
SFTP 浏览目录、上传下载带进度,断网快速判断,下载一半的残片不落地。
【小工具】
JSON 树形查看与搜索定位、YAML / Properties / JSON 互转校验、Cron 表达式解读。
【数据安全】
所有解析与生成都在本机完成,产品没有任何数据上报通道。
码上测只向你自己填的服务地址发请求;表结构、日志、SQL、连接信息都只留在本机。
【价格】
免费版覆盖日常:码上查(8 张自导表)、扫描工程、单接口调试、单页页面测试、本机日志查看、小工具。
专业版 199 元终身(绑定一台设备):不限表、批量回归、多页巡检、连服务器拉日志、SSH 终端与文件互传。
试用:地球号: pdwcloud88,免费领取 7 天专业版体验,所有专业版功能都能用。
【下载】
介绍页:https://pdw1988.github.io/devtools-releases/
国内镜像:https://gitee.com/pdwcloud/devtools-releases/releases
支持 Windows(安装版 / 免安装版)和 macOS(Apple Silicon)。装好后应用内「检查更新」自动升级。
(Windows 首次运行若被 SmartScreen 拦截,点「更多信息 → 仍要运行」;macOS 首次打开请右键选「打开」。)
最后说两句心里话:码上 CodeNow 是我一个人业余时间写的,从需求、代码、测试到安装包、官网、售后,全是自己一点点抠出来的。
个人开发者,实属不容易。我自己每天都在用它干活,功能都是在真实项目里磨出来的。
希望各位程序员大佬们多多支持:用得顺手帮忙转发给身边写 Java 的朋友;用着不爽也请直接微信骂我,提的问题和想要的功能我都会认真看、尽快改。
谢谢大家!