API は現代のソフトウェア革新の中心であり、マイクロサービス、サーバーレス、そしてコネクテッド ワールドにおける統合の成長を促進します。SmartBear の ReadyAPI は、機能テスト、負荷テスト、およびセキュリティ テストの機能を 1 つの強力なプラットフォームに統合し、アジャイルおよび DevOps ソフトウェア チームが API をすばやく、簡単にテストし、 API 品質を向上できるように支援します。
機能テストでは、サービスがビジネス ロジックに従っており、すべての部分が想定通りに動作することを確認します。つまり、サービスをリクエストし、レスポンスを受け取って、想定通りであることを確認します。
ReadyAPI Test を使えば、REST、GraphQL、Kafka、SOAP、JMS をはじめとする、さまざまな API の機能テストを簡単に作成して実行できます。以下の ReadyAPI Test の概要紹介動画では、実際に ReadyAPI の GUI を操作しながら、SwaggerHub のペット ストアの定義を例に用いて、API テストの作成から実行、結果の確認までの基本操作とフローを簡潔にわかりやすく説明します。
API 開発では、API が多数のユーザー (リクエスト) に対応できるかどうかを検証する負荷テスト (パフォーマンス テストとも呼ばれます) も重要です。負荷テストは通常、機能テストの後に作成されます。
機能テストは通常、1 ユーザーの行動を検証します。一方、負荷テストは、複数のユーザーが同じ行動を同時に行った場合 (つまり、リクエストが集中した場合) を検証します。
ReadyAPI は、機能テストを選択してボタンをクリックするだけで簡単に負荷テストを作成できます。以下の ReadyAPI Performance の概要紹介動画では、実際に ReadyAPI の GUI を操作しながら、負荷テストの作成から実行、結果の確認までの基本操作とフローを簡潔にわかりやすく説明します。
SmartBear ReadyAPI 製品に関する詳細、無料評価版はこちら。