--- title: "アプリケーションのテスト" url: https://docs.catalyst.zoho.com/ja/tutorials/alien-city-appsail/springboot/test-app/ description: "都市でのエイリアン遭遇を報告または検索できるアプリケーションを作成し、Catalyst AppSailサービスとCatalyst Data Storeを使用してCatalyst上にホストします。" last_updated: 2026-11-03T07:48:52Z service: All Services type: tutorial related_links: - name: "CLIリソースの提供" url: /ja/cli/v1/serve-resources/introduction/ --- # アプリケーションのテスト アプリケーションをリモートコンソールにデプロイする前に、Catalyst CLIを使用してローカルサーバーで[アプリケーションをテスト](https://docs.catalyst.zoho.com/ja/cli/v1/serve-resources/introduction/)し、すべてが正常に動作するか確認できます。 Catalystプロジェクトをローカルで提供するには、プロジェクトディレクトリから以下のコマンドを実行します: ```sh catalyst serve ``` このAlien Cityアプリケーションは、デフォルトポート `3001` で提供されます。 ![catalyst_alcity_appsail_spring_serve_cli](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_appsail_spring_serve_cli.webp) > **注意:** アプリケーションのホームページまたはサブページにアクセスするたびに、CLIはアクセスされたURLとHTTPリクエストメソッドのライブログを表示します。 ![catalyst_alcity_appsail_spring_serve_cli_actions](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_appsail_spring_serve_cli_actions.webp) ブラウザでアプリケーションのlocalhostのURLを開いて、Alien Cityアプリケーションにアクセスできます。 ![catalyst_alcity_catalyst_test_1](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_1.webp) 都市名を入力して、その都市でのエイリアン遭遇の履歴を確認し、アプリケーションをテストしましょう。まだどの都市でもエイリアン遭遇を報告していないため、結果はnegativeになるはずです。 テキストボックスに都市名を入力し、**Check** をクリックします。 ![catalyst_alcity_catalyst_test_2](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_2.webp) この都市に一致するレコードがData Storeに見つからず、アプリケーションはnegativeのレスポンスを表示します。 ![catalyst_alcity_catalyst_test_3](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_3.webp) 次に、エイリアン遭遇を報告しましょう。**Report Alien Encounter** タブをクリックします。都市名を入力し、**Report** をクリックします。ここでは、アプリケーションに「**Monaco**」と入力しています。 ![catalyst_alcity_catalyst_test_4](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_4.webp) アプリケーションは、データがData Storeに追加されたことを確認するポップアップボックスを表示します。 ![catalyst_alcity_catalyst_test_5](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_5.webp) Catalystコンソールを開き、*CloudScale* の下にある **Data Store** に移動して確認できます。テーブルの **Data View** タブをクリックして、挿入されたレコードを表示します。 ![catalyst_alcity_catalyst_test_6](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_6.webp) 次に、アプリケーションでこの都市を検索し、Data Storeからこのレコードを取得するか確認しましょう。アプリケーションの **Check My City** タブをクリックし、報告した都市名を入力します。ここでは「**Monaco**」と入力します。**Check** をクリックします。 ![catalyst_alcity_catalyst_test_7](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_7.webp) アプリケーションはpositiveのレスポンスを表示します。 同じ都市を再度報告して、アプリケーションが重複メッセージを表示するかどうかも確認できます。 ![catalyst_alcity_catalyst_test_8](https://catalyst-docs-development.zohostratus.in/images/tutorials/alien-city-appsail-express/catalyst_alcity_catalyst_test_8.webp) このセットアップが正しく動作していれば、アプリケーションをデプロイできます。