您好,登錄后才能下訂單哦!
現(xiàn)在大部分的java項(xiàng)目都是前后端分離,以前不分離的時候測試自己所做的界面都是直接啟動界面輸入數(shù)據(jù)打斷點(diǎn)等進(jìn)行調(diào)試,那現(xiàn)在前后端分離了,后端接口寫好后如何測試自己的接口對不對呢?
*test類——本地測試
第一種方法就是寫一個test類,調(diào)用Facade接口,并從數(shù)據(jù)庫中取一個值,在測試類中給接口的形參賦一個實(shí)參,然后運(yùn)行或者斷點(diǎn)調(diào)試。詳細(xì)操作如下:
1.寫測試類
2.拿值賦值
/** * 根據(jù)教師id查詢老師所教公選課和非公選課的課程信息 */ @Test public void queryTeachercourseInfo() { //把從數(shù)據(jù)庫里取得值賦給接口的形參 String teacherId = "ShfxVkbMvX9ZW5P7n4WnmN"; //調(diào)Facade接口 List<QueryMyCourseModel> list = teacherCourseFacade.queryTeachercourseInfo(teacherId); //循環(huán)打印獲取的id for(QueryMyCourseModel queryMyCoureseModel : list){ System.out.println(queryMyCoureseModel.getTeacherId()); } }
3.啟動測試
4.查看結(jié)果
*swagger——服務(wù)器測試
第二種方法就是利用swagger進(jìn)行測試,想要用swagger測試,一定要記得測試之前先把代碼提交了,然后構(gòu)建一下,否則或無法遠(yuǎn)程你寫的方法喲。詳細(xì)操作如下:
1.啟動service和web
2.在swagger中找到要測試的接口方法
3.賦值測試
4、查看測試結(jié)果
以上就是java怎么測試接口的詳細(xì)內(nèi)容,更多請關(guān)注億速云其它相關(guān)文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。