Heutzutage sind die meisten Java-Projekte vom Front-End und vom Backend getrennt. In der Vergangenheit wurde beim Testen der von ihnen erstellten Schnittstelle das direkt gestartet Schnittstelle zur Eingabe von Daten, Haltepunkten usw. zum Debuggen. Wie testen Sie nun Ihre eigene Schnittstelle, nachdem Sie die Back-End-Schnittstelle geschrieben haben, nachdem das Front-End und das Back-End getrennt sind?
*Testklasse – lokaler Test
Die erste Methode besteht darin, eine Testklasse zu schreiben, die Facade-Schnittstelle aufzurufen und im Test einen Wert aus der Datenbank abzurufen Klasse Weisen Sie dem formalen Parameter der Schnittstelle einen tatsächlichen Parameter zu und führen Sie dann das Debuggen oder Haltepunkt-Debuggen aus. Die detaillierten Operationen sind wie folgt:
1. Schreiben Sie die Testklasse
2. Holen Sie sich den Wert und weisen Sie ihn zu
/** * 根据教师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. Sehen Sie sich die Ergebnisse an*swagger - Servertest
Die zweite Methode ist die Verwendung von Swagger. Wenn Sie Swagger zum Testen verwenden möchten, müssen Sie daran denken, den Code vor dem Testen einzureichen und ihn dann zu erstellen. Andernfalls ist die von Ihnen geschriebene Methode möglicherweise nicht remote. Die detaillierten Vorgänge lauten wie folgt:
1. Starten Sie den Dienst und das Web
2. Suchen Sie die zu testende Schnittstellenmethode in Swagger
3. Aufgabentest 4. Überprüfen Sie die Testergebnisse Für weitere Java-Kenntnisse beachten Sie bitte die SpalteDas obige ist der detaillierte Inhalt vonSo testen Sie die Schnittstelle in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!