現在、Java プロジェクトはフロントエンドとバックエンドが分離されていることがほとんどですが、以前は分離されていなかった頃は、自分で作ったインターフェースをテストする際に、直接プロジェクトを起動していました。デバッグ用にデータやブレークポイントなどを入力するためのインターフェース 次に、フロントエンドとバックエンドが分離されたので、バックエンドインターフェースを作成した後、独自のインターフェースをどのようにテストしますか?
#*テスト クラス - ローカル テスト
最初の方法は、テスト クラスを作成し、Facade インターフェイスを呼び出し、テストでデータベースから値を取得することです。 class インターフェイスの仮パラメータに実パラメータを割り当てて、デバッグを実行またはブレークポイントします。詳細な操作は次のとおりです: 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()); } }
4. 結果の表示
#*swagger—サーバー テスト
2 番目の方法は、swagger を使用する方法です。テストに swagger を使用したい場合は、テスト前にコードを送信してからビルドすることを忘れないでください。そうしないと、作成したメソッドがリモートではない可能性があります。詳細な操作は次のとおりです:
1. サービスと Web を開始します
2. swagger でテストするインターフェイス メソッドを見つけます
3. 割り当てテスト4. テスト結果の確認Java の詳細については、以上がJavaでインターフェースをテストする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。