ここでは、ReadyAPI のシステム要件について説明します。 ReadyAPI VirtServer の要件または ReadyAPI TestEngine の要件については、それぞれのトピックを参照してください。
ReadyAPI プラットフォーム
Windows 10 22H2、Windows 11 22H2 以降。
Windows Server 2016 以降。
macOS 15 (Sequoia) 以降。
Oracle Linux 8 以降。
Red Hat Enterprise Linux (RHEL) 8 以降。
SUSE Linux Enterprise Server (SLES) 15 以降。
Ubuntu Linux 20.04 以降。
注:
ReadyAPI は、ReadyAPI 3.60.0 で Adoptium JDK 17.0.15 をサポートするように更新されました。インストーラーは自動的に適切な Java バージョンをインストールします。製品にバンドルされている Java バージョンを使用することを推奨します。また、仮想マシンや Docker インスタンスでもこのバージョンのサポートが必要になります。
一部の Linux ディストリビューションでは、必要なすべてのパッケージがデフォルトでインストールされない場合があります。互換性の問題が発生した場合は、インストール ログを確認し、不足しているライブラリを手動でインストールしてください。RHEL 9 では、ReadyAPI または VirtServer をインストールするには freetype ライブラリが必須です。RHEL 9 と VirtServer には、このライブラリはデフォルトで含まれていません。最新バージョンをインストールするには、sudo dnf install freetype
を実行してください。インストールを完了するには、sudo 権限が必要です。
Intel Core i5 または i7 (第 3 世代以降) または同等の AMD プロセッサー。
16GB 以上の RAM。ReadyAPI を起動するには、少なくとも 1GB の利用可能な RAM が必要です。
インストール用に 600MB の空きディスク容量。
64-bit オペレーティング システム
1920 × 1080 ディスプレイ。
Intel Core i3、i5、または i7 (第 3 世代以降)。
8GB 以上の RAM。 ReadyAPI を起動するには、少なくとも 1GB の利用可能な RAM が必要です。
インストール用に 600MB の空きディスク容量。
1280 × 1024 ディスプレイ (ワイドスクリーン モニターを推奨)。
ReadyAPI Performance は、多数のテストを並行して実行します。 負荷テストが期待どおりに機能することを確実にするには、他のテストタイプよりも強力なコンピュータが必要です:
少なくとも 4 スレッドを持つ Intel Core i5 または i7 (第3世代以降)。
8GB 以上の RAM。
少なくとも 1GB の空きディスク容量を持つ SSD。
注意
上記の要件は、小規模および中規模の負荷テスト用です。大規模なテストの詳細については、大規模負荷テストのシステム要件をご参照ください。
さらに、長時間実行されるテストのログは、1GB を超える可能性があるため、開こうとするマシンに少なくとも 8GB の 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
16GB RAM バス クロック 1600MHz
256GB SSD ディスク
1366 × 768 ディスプレイ
API タイプ | サイズ | API の数 | 行数 | リソースの数 | ファイルのインポート時間 |
---|---|---|---|---|---|
REST | 600KB | 3124 | 37683 | 785 | 17 秒 |
SOAP | 2.2MB | 3073 | 39988 | 1158 | 17 秒 |
GraphQL | 132KB | 2043 | 2780 | 2 | 15 秒 |
1.3MB | 1128 | 35885 | 2 | 1 時間 45 分 | |
Aysnc API | 1.04MB | 1768 | 38287 | 1768 | 17 秒 |
注:
ReadyAPI で API ファイルのインポートにかかる時間は、ファイル サイズ、各 API の複雑さ (例: API 本体が重いか軽いか、#parameter、#queryParam など)、パラメーター数、参照数など、多くの要因が影響するため、このデータはあくまで参考値です。