7.4. パート 4: API および API Management のテスト
API と API の正しい機能をテストすることは、選択したシナリオから独立しています。お気に入りの REST クライアントを使用し、以下のコマンドを実行します。
7.4.1. ステップ 1
id 123 の顧客インスタンスを取得します。
http://54.149.46.234/cxf/crm/customerservice/customers/123?user_key=b9871b41027002e68ca061faeb2f972b
7.4.2. ステップ 2
カスタマーを作成します。
http://54.149.46.234/cxf/crm/customerservice/customers?user_key=b9871b41027002e68ca061faeb2f972b
7.4.3. ステップ 3
ID 123 で顧客インスタンスを更新します。
http://54.149.46.234/cxf/crm/customerservice/customers?user_key=b9871b41027002e68ca061faeb2f972b
7.4.4. ステップ 4
id 123 の顧客インスタンスを削除します。
http://54.149.46.234/cxf/crm/customerservice/customers/123?user_key=b9871b41027002e68ca061faeb2f972b
7.4.5. ステップ 5
API の API Management 分析を確認します。
これで 3scale アカウントにログインし、Monitoring > Usage に移動すると、グラフとして表示される API エンドポイントのさまざまなヒットを確認できます。
これは API Management の 1 つの要素で、API の完全な可視性と制御が可能になります。その他の機能は次のとおりです。
- アクセス制御
- 使用ポリシーおよび流量制御
- レポート
- API ドキュメントおよびデベロッパーポータル
- 収益および請求
特定の API Management 機能とその利点についての詳細は 、3scale API Management Platform の製品の説明を参照してください。
特定の Red Hat Fuse 製品機能とその利点に関する詳細は、JBOSS FUSE Overview を参照してください。
Red Hat Fuse on OpenShift の実行に関する詳細は、JBoss Fuse on OpenShift のスタートガイド を参照してください。