ここでは、ReadyAPI (v3.54 - 2024.7.23 リリース) のシステム要件について説明します。 ReadyAPI VirtServer の要件または ReadyAPI TestEngine の要件については、それぞれのトピックを参照してください。
ReadyAPI プラットフォーム
Windows 8.1、Windows 10、Windows 11 (64 ビット)。
Windows Server 2012 - 2019。
macOS 10.13 (High Sierra) - 12 (Monterey)。
64-bit Oracle Linux 6 - 8。
64-bit Red Hat Enterprise Linux 6 - 8。
64-bit Suse Linux Enterprise Server 12 - 15。
Ubuntu Linux 20.04。
注:
ReadyAPI は、ReadyAPI 3.55 で Adoptium JDK 17.0.12 をサポートするように更新されました。インストーラーは自動的に適切な Java バージョンをインストールします。製品にバンドルされている Java バージョンを使用することを推奨します。また、仮想マシンや Docker インスタンスでもこのバージョンのサポートが必要になります。
Intel Core i5 または i7 (第 3 世代以降) または同等の AMD プロセッサー。
16 GB 以上の RAM。ReadyAPI を起動するには、少なくとも 1GB の利用可能な RAM が必要です。
インストール用に 600 MB の空きディスク容量。
64-bit オペレーティング システム
1920 × 1080 ディスプレイ。
Intel Core i3、i5、または i7 (第 3 世代以降)。
8 GB 以上の RAM。 ReadyAPI を起動するには、少なくとも 1 GB の利用可能な RAM が必要です。
インストール用に 600 MB の空きディスク容量。
1280 × 1024 ディスプレイ (ワイドスクリーン モニターを推奨)。
ReadyAPI Performance は、多数のテストを並行して実行します。 負荷テストが期待どおりに機能することを確実にするには、他のテストタイプよりも強力なコンピュータが必要です:
少なくとも 4 スレッドを持つ Intel Core i5 または i7 (第3世代以降)。
8 GB 以上の RAM。
少なくとも 1 GB の空きディスク容量を持つ SSD。
注意
上記の要件は、小規模および中規模の負荷テスト用です。大規模なテストの詳細については、大規模負荷テストのシステム要件をご参照ください。
さらに、長時間実行されるテストのログは、1 GB を超える可能性があるため、開こうとするマシンに少なくとも 8 GB の RAM を持つことをお勧めします。
Groovy デバッグを実行するには、ReadyAPI は Java JDK の tools.jar と attach.dll ファイルを使用します。これらのファイルは、インストール パッケージと Win-32 アーカイブにのみ含まれています。これは、ご利用のコンピューターにインストールされている JRE との競合を避けるためです。
バイナリ パッケージのデバッグを有効にするには:
tools.jar ファイルを <ReadyAPI installation folder>\lib フォルダーに置きます。このファイルは、<JDK installation folder>\lib フォルダーから取得できます。
以下の構成で SmartBear テストを行った場合の API インポート時間の例を表に示します。
OS: Window (64 ビット)
インテル Core i5 3337U プロセッサー 1.80GHz
16 GB RAM バス クロック 1600 MHz
256 GB SSD ディスク
1366 × 768 ディスプレイ
API タイプ | サイズ | API の数 | 行数 | リソースの数 | ファイルのインポート時間 |
---|---|---|---|---|---|
REST | 600 KB | 3124 | 37683 | 785 | 17 秒 |
SOAP | 2.2 MB | 3073 | 39988 | 1158 | 17 秒 |
GraphQL | 132 KB | 2043 | 2780 | 2 | 15 秒 |
1.3 MB | 1128 | 35885 | 2 | 1 時間 45 分 | |
Aysnc API | 1.04 MB | 1768 | 38287 | 1768 | 17 秒 |
注:
ReadyAPI で API ファイルのインポートにかかる時間は、ファイル サイズ、各 API の複雑さ (例: API 本体が重いか軽いか、#parameter、#queryParam など)、パラメーター数、参照数など、多くの要因が影響するため、このデータはあくまで参考値です。