このセクションでは、SOAtest/Virtualize のデスクトップ インスタンスのライセンスを取得する方法について説明します サーバーの Web アーカイブ (WAR) デプロイメントのライセンスに関する情報については、「サーバーのライセンス設定」を参照してください。
このセクションの内容:
ネットワーク ライセンス
Parasoft DTP または Parasoft License Server のスタンドアロン インスタンスから提供されるライセンスを使用するように、 SOAtest/Virtualize を設定できます どのタイプのライセンスを使用すべきかについては、システム管理者に確認してください。
DTP ライセンス
DTP のライセンスまたは DTP プロジェクトのライセンス構成設定を使用できます。Parasoft DTP の管理者は、ライセンスを持っている製品およびバージョンが DTP License Server に表示されていることを確認する必要があります。管理者は、ツール データベースの更新に関する情報について、DTP のドキュメントを参照できます。詳細については「DTP への接続」を参照してください。
- [Parasoft ] > [設定] を選択し、[DTP] カテゴリをクリックします。
- [有効化] オプションを有効にして、[ベース URL] フィールドに、プロトコル、ホスト、および必要に応じてポートとコンテキスト パスを含む DTP URL を指定します。
- [ユーザー名] フィールドと [パスワード] フィールドに DTP ログイン認証情報を入力します。
- [接続のテスト] ボタンをクリックして設定を確認します。
- 特定の DTP プロジェクトに関連付けられたライセンス構成を使用する場合は、[プロジェクト] セクションの [構成] をクリックし、プロジェクトを選択して [OK] をクリックします。
- [適用] をクリックし、[ライセンス] セクションで [構成...] リンクをクリックします。
- 複数の Parasoft 製品がインストールされている場合、ライセンスを設定する製品のタブを開きます (たとえば Jtest、SOAtest、Virtualize)。
[ネットワーク] オプションを有効にし、[構成...] リンクをクリックします。
- [Use configured DTP settings] オプションを有効にします。特定の DTP プロジェクトに関連付けられたライセンス構成を使用する場合は、[Use License Server settings from DTP project] を有効にして、ステップ 5 で選択したプロジェクトに関連付けられたライセンス構成を使用します。
- [OK] をクリックしてダイアログを閉じます。
- [エディション] から製品のエディションを選択します。エディションまたはカスタム エディションの機能の選択については、組織の Parasoft 担当者に問い合わせてください。
[借用する] オプションを有効にして、 SOAtest/Virtualize がライセンス トークンを消費する期間を指定できます。ライセンスは 1 時間から 14 日間借用できます。 借用ライセンスの詳細については DTP のドキュメントを参照してください。
- [適用] をクリックして設定を保存します。
License Server
DTP の別のインスタンスに接続している場合でも、ライセンス サーバーに接続してライセンス トークンを取得できます。
- [Parasoft ] > [設定] を選択し、[ライセンス] カテゴリをクリックします。
- 複数の Parasoft 製品がインストールされている場合、ライセンスを設定する製品のタブを開きます (たとえば Jtest、SOAtest、Virtualize)。
[ネットワーク] オプションを有効にし、[構成...] リンクをクリックします。
- [次のライセンス サーバーを使用] オプションを有効にして、[ベース URL] フィールドに、プロトコル、ホスト、および必要に応じてポートとコンテキスト パスを含む License Server URL を指定します。
- License Server で認証が必要な場合:
- DTP: [認証の有効化] を有効にして、[ユーザー名] フィールドと [パスワード] フィールドに資格情報を入力します。
- スタンドアロン License Server: [認証の有効化] を無効にします。
- [接続のテスト] をクリックして設定を確認し、[OK] をクリックします。
- [エディション] から製品のエディションを選択します。エディションまたはカスタム エディションの機能の選択については、組織の Parasoft 担当者に問い合わせてください。
[借用する] オプションを有効にして、 SOAtest/Virtualize がライセンス トークンを消費する期間を指定できます。ライセンスは 1 時間から 14 日間借用できます。 借用ライセンスの詳細については License Server のドキュメントを参照してください。
- [適用] をクリックして変更を保存します。
プロキシ経由で DTP または License Server に接続する
DTP サーバーまたは License Server に接続するためにプロキシ サーバーが必要な場合は、[ウィンドウ] > [設定] を選択して [設定] ダイアログを開き、[全般] > [ネットワーク接続] を選択し、DTP サーバーまたは License Server に接続するための適切なプロキシ設定を構成します。
ライセンスの無効化
[Parasoft] > [ライセンスの無効化] または [ライセンスの有効化] を選択して、ライセンスを無効化/有効化できます。
30分間非アクティブになった後に自動的に無効化するようにライセンスを構成することもできます。
- [Parasoft ] > [設定] を選択し、[ライセンス] カテゴリをクリックします。
- [起動時にライセンスを無効にし、アイドル時に自動的に解放する] オプションを有効にします。
- [適用] をクリックして変更を保存します。
ライセンス無効時:
- Parasoft のビューは非表示になり、品質タスク ビューから結果が消去されます。
- ライセンストークンは、DTP または License Server でリリースされます。
ライセンスされたビューが復元され、ライセンスが再び有効化されると、[品質タスク] ビューに利用可能な結果が表示されます。
コマンドライン モードでのライセンスの待機
SOAtest/Virtualize は、コマンドライン インターフェイスの使用時に license.wait.for.tokens.time オプションを指定することで、要求されたトークンが現在利用できない場合にライセンス トークンを待機するように設定できます。
詳細については以下のセクションを参照してください。
- 設定 (Virtualize)
- 設定 SOAtest の
- コマンドラインからのテスト実行 (soatestcli)
マシン ID の固定
ネットワーク環境の変化により、マシン ID の計算に使用されるインターフェイスに影響が出て、マシン ID が不安定になることがあります。環境変数 PARASOFT_SUPPORT_NET_INTERFACES
を使用して、安定したインターフェイスを指定し、マシン ID が変動するのを防ぐことができます。
- 使用する OS に合わせて、PARASOFT_SUPPORT_NET_INTERFACES 環境変数 を設定してください。
- 変数の値には、安定したイーサーネットのネットワーク インターフェイスを設定してください。仮想インターフェイス、一時的なインターフェイス、ループバック インターフェイスは使用しないでください。
Windows: Windows: 値をネットワークカードの MAC アドレスに設定します。例:
SET PARASOFT_SUPPORT_NET_INTERFACES=00-10-D9-27-AC-85
Linux/macOS: inet または inet6 ファミリーのネットワーク インターフェイスの 1 つに値を設定します。例:
export PARASOFT_SUPPORT_NET_INTERFACES=eth1
ローカル ライセンスの使用
ローカル ライセンスは、ネットワーク上のサーバーにライセンス トークンを要求しません。代わりに、それらは特定のマシンに固定されます。ライセンス パスワードを送信する Parasoft 製品担当者にマシン ID を提供する必要があります。Parasoft ライセンスの設定画面にマシン ID が表示されます。
- [Parasoft ] > [設定] を選択し、[ライセンス] カテゴリを選択します。
- 複数の Parasoft 製品がインストールされている場合、ライセンスを設定する製品のタブを開きます (たとえば Jtest、SOAtest)。
- [ローカル] オプションを有効にします。
- まだ行っていない場合は、[マシン ID] フィールドのマシン ID を Parasoft 製品カスタマー センターに送信して、ライセンス パスワードを取得します。コマンドライン インターフェイスを使用してコマンドを実行し、マシン ID をコンソールに出力することもできます。ライセンスがない場合、次のメッセージが表示されます:
Error: No valid license (MachineId: WIN32-12345678)
. - 取得したライセンス パスワードを入力し、[適用] をクリックします。ライセンス設定ページにライセンスされた機能とライセンスの有効期限が表示されます。
- ライセンスを設定して保存するには、[OK] をクリックします。
SOAtest Server のライセンスについて
SOAtest/Virtualize が 1 つになったディストリビューションを使用している場合、SOAtest Server を実行するには Virtualize のライセンスが必要です。場合によっては SOAtest のライセンスしかないケースもあります。つまり、Free License から有償ライセンスにアップデートしている場合です。ライセンス オプションの詳細については Parasoft 製品カスタマーセンターにお問い合わせください。ライセンスの手動設定
SOAtest/Virtualize の構成ファイルを作成し、ライセンス設定を指定できます。構成ファイルの作成や設定の詳細については、「設定 (SOAtest)」および「設定 (Virtualize)」を参照してください。
ライセンス構成設定のインポートとエクスポート
構成設定を .properties ファイルにエクスポートし、チーム メンバーと共有できます。詳細については、「設定」または 「設定」を参照してください。
CTP からの SOAVirt WAR ライセンスの設定
Virtualize サーバーの登録が完了すると、サーバーの詳細ページに移動します。
- 右上の [...] をクリックし、[Configure License] を選択します。このオプションは、war ファイル デプロイメント サーバーにのみ適用されます。
[Configure License] 画面が表示され、ローカル ライセンスまたはネットワーク ライセンスのいずれかを要求されます。詳細については「サーバーのライセンス設定」を参照してください。 - [Configure License] 画面で、提供されたマシン ID を使って ローカル を生成し、テキストボックスに入力します。
- または、ネットワーク ライセンス サーバー情報を入力して、目的の Virtualize と SOStest のエディションを設定します。
- Custom Edition を選択した場合は、機能を選択します。