錦州做網(wǎng)站全網(wǎng)營銷與seo
java快速測試框架,可以調到系統(tǒng)內任意一個方法,告別寫單測和controller的困擾。
開源地址:https://gitee.com/missyouch/Easy-JTest
我們在開發(fā)時很多時候想要測試下自己的代碼,特別是service層或者是更底層的代碼,就必須要寫自測方法和Controoler方法,這很大程度上影響了我們的開發(fā)進度,所以寫了Easy JTest這個小工具,集成后可以直接調用系統(tǒng)內的任何類的任何方法。
一、 使用教程,如何使用
1.將本項目拉到本地
git clone https://gitee.com/missyouch/Easy-JTest.git
2.將本項目編譯到本地Maven倉庫
mvn clean install
?為了防止各位使用后忘記移除,誤將此工具提交到線上環(huán)境,造成系統(tǒng)裸奔風險,所以不發(fā)到中央倉庫,辛苦自己手動打包。
3.在你需要使用的項目中引入本項目的maven坐標
<dependency><groupId>com.missyouBUG</groupId><artifactId>Easy-JTest</artifactId><version>1.0.0</version></dependency>
注意:打包的倉庫路徑和你項目的引用配置倉庫要同一個倉庫。
4.在需要調用的類上加@EasyTest注解,如果你的類已經(jīng)交給Spring容器管理則不需要,如已經(jīng)加了@Controller,@Service等容器加載注解,則不需要加了
5.啟動你的項目,此時就會自動在瀏覽器打開Easy-JTest的主頁面,或者自行請求:localhost:8080/test
6.輸入你要測試方法的類名,點擊搜索,會展示所有的方法及參數(shù)
7.點擊你要調用的方法,跳轉到參數(shù)設置及歷史記錄頁面
??
?
8.修改默認參數(shù),點擊提交,就可以調用成功了
????這里注意只能修改參數(shù)值,不要動參數(shù)名和參數(shù)格式
二、 原理說明
1.頁面使用freemarker模板,純html,js,jquery,css。
2.采用反射獲取參數(shù)格式及調用方法。
3.h2內置數(shù)據(jù)庫存儲歷史記錄。
三、 參與貢獻
1. ?Fork 本倉庫
2. ?新建 Feat_xxx 分支
3. ?提交代碼
4. ?新建 Pull Request
?