現在大部分的java專案都是前後端分離,以前不分離的時候測試自己所做的介面都是直接啟動介面輸入資料打斷點等進行調試,那現在前後端分離了,後端介面寫好後如何測試自己的介面對不對呢?
*test類別-本地測試
第一種方法就是寫一個test類,呼叫Facade接口,並從資料庫中取一個值,在測試類中給介面的形參賦一個實參,然後運行或斷點調試。詳細操作如下:
1.寫入測試類別
2.拿值賦值
/** * 根据教师id查询老师所教公选课和非公选课的课程信息 */ @Test public void queryTeachercourseInfo() { //把从数据库里取得值赋给接口的形参 String teacherId = "ShfxVkbMvX9ZW5P7n4WnmN"; //调Facade接口 List<QueryMyCourseModel> list = teacherCourseFacade.queryTeachercourseInfo(teacherId); //循环打印获取的id for(QueryMyCourseModel queryMyCoureseModel : list){ System.out.println(queryMyCoureseModel.getTeacherId()); } }
3.啟動測試
4.查看結果
*swagger-伺服器測試
第二個方法就是利用swagger進行測試,想要用swagger測試,一定要記得測試之前先把程式碼提交了,然後建構一下,否則或無法遠端你寫的方法喲。詳細操作如下:
1.啟動service和web
2.在swagger中找到要測試的介面方法
3.賦值測試
4、查看測試結果
更多java知識請關注java基礎教學欄位。
以上是java怎麼測試接口的詳細內容。更多資訊請關注PHP中文網其他相關文章!