# Easy-JTest **Repository Path**: missyouch/Easy-JTest ## Basic Information - **Project Name**: Easy-JTest - **Description**: 快速测试框架,可以调到系统内任意一个方法,告别写单测和controller的困扰 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-05-22 - **Last Updated**: 2025-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Easy-JTest #### 介绍 **java快速测试框架,可以调到系统内任意一个方法,告别写单测和controller的困扰** 我们在开发时很多时候想要测试下自己的代码,特别是service层或者是更底层的代码,就必须要写自测方法和Controller方法,这很大程度上影响了我们的开发进度,所以写了Easy JTest这个小工具,集成后可以直接调用系统内的任何类的任何方法。 #### 安装教程,如何使用 **1.将本项目拉到本地** ``` git clone https://gitee.com/missyouch/Easy-JTest.git ``` **2.将本项目编译到本地Maven仓库** ``` mvn clean install ``` _为了防止各位使用后忘记移除,误将此工具提交到线上环境,造成系统裸奔风险,所以不发到中央仓库,辛苦自己手动打包。_ **3.在你需要使用的项目中引入本项目的maven坐标** ``` com.missyouBUG Easy-JTest 1.0.0 ``` _注意:打包的仓库路径和你项目的配置仓库要同一个仓库。_ **4.在需要调用的类上加@EasyTest注解,如果你的类已经交给Spring容器管理则不需要,如加了@Controller,@Service等容器加载注解** ![加@EasyTest注解](https://foruda.gitee.com/images/1734063586326031164/c025e402_1420994.png "屏幕截图") **5.启动你的项目,此时就会弹出Easy-JTest的主页面** ![Easy-JTest的主页面](https://foruda.gitee.com/images/1734061044940444149/bc9f8436_1420994.png "屏幕截图") **6.输入你要测试方法的类名,点击搜索,会展示所有的方法及参数** ![使用搜索](https://foruda.gitee.com/images/1734061203340153753/942cc045_1420994.png "屏幕截图") **7.点击你要调用的方法,跳转到参数设置及历史记录页面** ![参数设置及历史记录页面](https://foruda.gitee.com/images/1734061890567676355/b61d8309_1420994.png "屏幕截图") **8.修改默认参数,点击提交,就可以调用成功了** **这里注意只能修改参数值,不要动参数名和参数格式** ![调用成功](https://foruda.gitee.com/images/1734062151442313274/ddbc0c33_1420994.png "屏幕截图") **最后向线上提交代码时别提交@EasyTest注解和maven坐标的代码** #### 原理说明 页面使用freemarker模板,采用反射调用方法,h2内置数据库存储历史记录 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)