SOAPUIのダウンロードとインストール Windows

⚡ スマートサマリー

SOAPUIのダウンロード、インストール、および設定 Windows オープンソース版のリリース手順を最初から最後まで網羅しています。このチュートリアルでは、ハードウェアの前提条件、Hermes JSなどのインストーラーオプションとチュートリアル、ワークスペースの作成、そして信頼性の高いWebサービステストのためのHTTP、WSDL、UIの設定について説明します。

  • (すなわち、 ダウンロードソース: オープンソースを入手 SoapUI soapui.org からインストーラーをダウンロードし、64 ビットなどのオペレーティングシステムのアーキテクチャに合ったビルドを選択してください。 Windows.
  • 🛠️ インストール コンポーネント: インストーラーを管理者として実行し、テストの必要性に応じて、Source、Hermes JS、およびチュートリアルコンポーネントを選択的に有効にします。
  • 🗂️ ワークスペースのセットアップ: 作る SoapUI 関連するプロジェクト、テストスイート、テストケース、テストステップを単一のナビゲーション可能な構造に格納するワークスペース。
  • ⚙️ HTTPおよびWSDLの設定: 一貫した実行のために、HTTP バージョン、圧縮、認証、WSDL キャッシュ、およびサンプル値の生成を「ファイル」>「環境設定」で構成してください。
  • 甘いもの<XNUMXxXNUMX><XNUMXxXNUMX><XNUMXxAXNUMX><XNUMXxAXNUMX>️️ GUIナビゲーション: ファイルメニューとヘルプメニューを使用して、プロジェクトをインポートしたり、ワークスペースを切り替えたり、環境設定を保存したり、 SoapUI オンラインヘルプ。

SOAPUIをダウンロードしてインストールします Windows

SOAPUIのダウンロード、インストール、および設定の概要

このチュートリアルでは、ダウンロード、インストール、および設定の手順を説明します。 SOAP UI (オープンソース版) Windows マシン。インストーラーに若干の変更を加えるだけで、他のオペレーティングシステムにも同様の手順が適用されます。

以下の表形式の概要図は、サポートされているプラ​​ットフォームとハードウェア要件をまとめたものです。

SOAPUIのシステム要件

以下のロードマップ図は、インストールプロセスを一目でわかるようにまとめたものです。

SOAPUIのインストールロードマップ

パート A: ダウンロード SOAP UI

まず、公式ウェブサイトから対象のオペレーティングシステムに適したインストーラーをダウンロードしてください。 SoapUI ウェブサイトをご覧ください。

  • MFAデバイスに移動する https://www.soapui.org/downloads/latest-release/.
  • 下にスクロールして、オペレーティングシステムに一致するインストーラーを選択してください。このチュートリアルでは、 SOAP UI 64ビット版 Microsoft Windows システム。

SOAP UI ダウンロードのページ

SOAP UI ダウンロード確認ページ

パート B: インストール SOAP UI on Windows

インストーラーをダウンロードしたら、管理者として実行し、セットアップウィザードの手順に従ってください。

ステップ1: ダウンロード後、ファイルを次のように実行します。 管理者 としてジョブステータス出力ログに記録されます。

ラン SOAP UI インストーラーを管理者として実行

ステップ2: セットアップウィザードで、 次へ 続行します。

SOAP UI セットアップウィザードへようこそ

ステップ3: インストール先ディレクトリを選択するか、デフォルトのディレクトリを受け入れてください。

インストールディレクトリを選択

ステップ4: インストールするコンポーネントを選択してください。

  • SOAP UI: デフォルトでチェックされており、ユーザーによる設定変更はできません。
  • 出典: アクセスできるようにする SOAP UI ソースコード。このチュートリアルでは、ソースコードはチェックされません。
  • エルメスJS: アプリケーションがJMSテストを必要とする場合に有効にします。
  • チュートリアル: インストールを有効にする SOAP UI インストール後のチュートリアル。

インストールコンポーネントを選択してください

ステップ5: ライセンス契約に同意してクリック 次へ.

ライセンス契約に同意する

ステップ6: チュートリアルの保存場所を選択するか、デフォルトのままにしてクリックします。 次へ.

チュートリアルフォルダを選択してください

ステップ7: スタートメニューフォルダを選択するか、デフォルトを受け入れて、クリックします 次へ.

スタートメニューフォルダを選択してください

ステップ8: ダニ デスクトップアイコンを作成する をクリックし 次へ.

デスクトップアイコンを作成するオプション

ステップ9: インストールが開始されます。完了すると、ウィザードに以下のステータスが表示されます。クリック 仕上げ.

インストール完了画面

ステップ10: クリックした後 仕上げ, SOAP UI 自動的に起動します。

SOAP UI 起動したインターフェース

メインインターフェースには以下が含まれます。

  1. メニューバー
  2. クイックアクセスツールバー
  3. プロジェクトナビゲーションエリア
  4. ワークスペースのプロパティ
  5. ログエリア

パート C: 構成する SOAP UI

自律的AI SOAP UI インストールが完了したら、次の段階はワークスペースを作成し、プロジェクトの階層構造を理解することです。

以下の構造は、すべてのテスト作業の基礎となります。 SOAP UI:

  • の最初のステップ SOAP UI ワークスペースを作成するのが目的です。1つのワークスペースには複数のプロジェクトを所属させることができ、ユーザーは複数のワークスペースを作成できます。Pro版では、異なるエンドポイントにマッピングするための環境切り替えをサポートしています。
  • 各プロジェクトには複数のテストスイートを含めることができます。
  • 各テストスイートには、複数のテストケースを含めることができます。
  • 各テストケースには、複数のテストステップを含めることができます。

以下はワークスペース構造の視覚的な表現です。 SOAP UI.

SOAP UI ワークスペース構造

ステップ1: 以下に示すようにワークスペースを作成します。この時点から作成されるすべての成果物は、このワークスペースに属します。

新しいワークスペースを作成する

ステップ2: ワークスペースの名前を入力してクリックします OK.

ワークスペース名を入力してください

ステップ3: ワークスペースのXMLファイルを保存するパスを選択してください。

  1. ワークスペースのディレクトリを選択してください。
  2. ワークスペースのXMLファイル名を設定します。このファイルは、ワークスペースを再読み込みする際に開かれます。
  3. 詳しくはこちら Save.

ワークスペースXMLファイルを保存する

ステップ4: ワークスペースは以下のように作成されます。ワークスペースのプロパティには、以下からもアクセスできます。 ワークスペースのプロパティ タブには何も表示されないことに注意してください。

ワークスペース作成確認

SOAP UI ダウンロード、インストール、設定が完了したので、テスト作業を開始できます。

基本的な GUI ナビゲーション SOAP UI

内部で最もよく使用されるメニューを理解する SOAP UI 実際のプロジェクトで迅速に操作するには、これらの機能が不可欠です。以下のセクションでは、ファイルメニュー、環境設定、ヘルプメニューについて説明します。

ファイルメニュー

SOAP UI ファイルメニューオプション

  1. 新しいSOAPプロジェクト SOAPリクエストをインポートしてプロジェクトを作成します。
  2. 新しいRESTプロジェクト RESTリクエストをインポートすることでプロジェクトを作成します。
  3. プロジェクトのインポート XMLファイルを探してプロジェクト全体を読み込みます。
  4. すべてのプロジェクトを保存 開いているすべてのプロジェクトをワンクリックで保存します。
  5. 開いているプロジェクトをすべて閉じる ワークスペース内のすべてのプロジェクトを閉じます。
  6. ワークスペースの名前を変更する 現在のワークスペースの名前を変更します。
  7. ワークスペースを切り替える ワークスペースを切り替えます。
  8. 環境設定 を開きます SOAP UI カスタマイズダイアログ。詳細は下記をご覧ください。
  9. 設定を保存 カスタマイズした設定を保存して、次回から SOAP UI セッションはそれらを自動的に読み込みます。

ファイル > 環境設定 > HTTP設定

HTTP設定セクションでは、 SOAP UI HTTP経由で通信します。

HTTP設定環境設定

  1. リクエストとレスポンスに使用されるHTTPバージョンを設定します。
  2. ユーザーエージェントヘッダー ここで事前に定義できます。空欄のままにした場合、デフォルトのHTTPクライアントヘッダーが使用されます。
  3. 圧縮方法を指定します:gzip、deflate、またはnone。
  4. チェックされている場合、ホストからの圧縮された応答を許可します。
  5. チェックを入れると、圧縮されたレスポンスの解凍が無効になります。
  6. チェックを入れると、SOAPリクエストごとにHTTP接続を閉じます。
  7. チェックを入れると、送信リクエストの認証情報を指定できます。
  8. レスポンスから読み取る最大バイト数を制限します。0を指定すると無制限になります。

ファイル > 環境設定 > WSDL設定

WSDL設定は、キャッシュとサンプル生成の動作を制御します。

WSDL設定環境設定

  1. キャッシュWSDL WSDLキャッシュの有効化または無効化を切り替えます。
  2. リクエスト内にサンプル値を生成します。
  3. 生成されるリクエストには、常にオプション要素が含まれます。
  4. 応答メッセージを応答エディタに表示します。
  5. WSDL リクエスト検証用のスキーマ (.xsd) ファイルを含むディレクトリを指定します。ここでの変更には、 SOAP UI 再起動してください。
  6. 圧縮するメッセージの最小サイズを設定します。 SoapUI プロジェクトファイル。

ファイル > 環境設定 > UI設定

UI設定を調整する SOAP UI スタートアップ企業の行動様式と視覚体験。

UI設定環境設定

  1. 起動時にすべてのプロジェクトを閉じることで、起動時間の短縮とメモリ使用量の削減を実現します。
  2. 説明が利用可能な場合は、それを表示します。
  3. 終了時にすべてのプロジェクトを自動的に保存します SOAP UI.
  4. 保存前にプロジェクトのバックアップを作成します。有効にする場合は、バックアップフォルダのパスを指定する必要があります。
  5. 起動時にログタブを表示して展開します。
  6. 起動時にスタートアップページダイアログを表示します。
  7. オプションにカーソルを合わせたときに表示されるツールチップを無効にします。

ヘルプメニュー

ヘルプメニューからは、ドキュメント、アップデート、バージョン情報にすばやくアクセスできます。

SOAP UI ヘルプメニュー

  1. オンラインヘルプのホームページを表示します。 www.soapui.org.
  2. 登録ユーザーがコミュニティフォーラムに質問を投稿できるようにします。
  3. 最新のアップデートを確認し、利用可能な場合はインストールします。
  4. 開く SOAP UI のホームページ www.soapui.org.
  5. ビルドとバージョン情報を表示します SOAP UI.

今後のチュートリアルでは、テストスイート、テストケース、テストステップの作成方法に加え、SOAPリクエストの送信と検証方法について解説します。

よくあるご質問

SOAP UI オープンソースは Windows 7以降、RAMが4GB以上、空きディスク容量が1GB以上。 Java ランタイム環境はインストーラーに同梱されているため、別途JDKをインストールする必要はありません。

SOAP UI オープンソースは無料で、基本的なSOAPおよびRESTテストをサポートしています。 SoapUI プロ (ReadyAPI)エンタープライズチーム向けに、データ駆動型テスト、高度なアサーション、環境切り替え、セキュリティテスト、およびレポート機能を追加します。

はい。 の SOAP UI ダウンロードページでは、Linux (.sh) 用のインストーラーを提供しています。 macOS (.dmg) に加えて Windowsコンポーネントのインストール手順、ライセンスの承認、ワークスペースの作成手順は、プラットフォームに関わらず共通です。

ヘルプメニューを開く SOAP UI 「アップデートを確認」を選択してください。または、soapui.org から最新のインストーラーをダウンロードし、既存のインストール環境に上書き実行してください。アップグレード後も、既存のワークスペースとプロジェクトはそのまま保持されます。

はい。AIアシスタントはWSDLやサービス仕様を読み込み、ワークスペース構造を推奨し、推奨されるHTTPおよびWSDL設定を提案し、サンプルテストスイートを事前生成できます。これにより、新しいSOAPプロジェクトのセットアップ時間を大幅に短縮できます。

AIツールはWSDLスキーマの変更を検出し、壊れたアサーションをフラグ付けし、更新されたテストステップを自動的に提案できます。これにより、脆弱なテストが減り、メンテナンスのオーバーヘッドが削減され、QAチームがテストを継続的に改善できるようになります。 SOAP UI 進化するウェブサービスコンセプトに合わせたスイートtracTS。