Eclipse を使用したユニット・テスト(JUnit テスト)の作成
開発者向けの LoadRunner Professional Eclipse アドインを使用すると,Eclipse を使用して JUnit テストを作成できます。
注:
- サポート対象の Eclipse および JDK/JRE のバージョンについては,「システムおよびプロトコルの要件」を参照してください。
- 以下の手順は,JUnit テストで Selenium を使用している場合にも適用できます。
ユニット・テストを Eclipse で作成するには,次の手順を実行します。
-
サポートされている JDK バージョンをマシンにインストールします。java.com に移動して,各自のバージョンを確認したり,必要なバージョンをダウンロードしたりします。
インストールが完了したら,Eclipse を開いて,[Window]>[Preferences]を選択します。[Java]>[Installed JREs]ノードに移動します。該当するバージョン(jre8 など)が[Installed JREs]リストにない場合は,[Add]をクリックして,ウィザードでそのフォルダ(C:\Program Files\Java\jre8 など)を追加します。
[Installed JREs]リストで,該当するバージョン([jre8]など)のチェック・ボックスをクリックし,このバージョンを使用するよう指定します。
-
LoadRunner Professional インストール・パッケージの Additional Components\IDE Add-Ins Dev フォルダから,Eclipse の開発者向けアドイン LREclipseIDEAddInDevSetup.exe を実行します。インストール中に,表示される Eclipse パスが正しいことを確認します。
Eclipse アドインのインストール後,コマンド・ライン文字列 Eclipse.exe -clean を実行してプラグイン・キャッシュを再構築します。
-
Eclipse で,JUnit テストを開きます。
-
Eclipse で通常どおりテストをコーディングします。
-
Java クラスをビルドします。
-
[DevOps 仮想ユーザ]>[LoadRunner API リファレンスを追加]を選択し,必要なLoadRunner Professional 関数,トランザクション,ランデブー・ポイント,メッセージをスクリプトに追加します。
ヒント: [DevOps 仮想ユーザ]メニューが Eclipse メニュー・バーに表示されない場合は,<LoadRunner Professional のルート>\bin フォルダに移動して hp.lr.continuousdelivery.eclipse42addin.jar ファイルを見つけ,Eclipse の dropins フォルダにコピーします。
-
[DevOps 仮想ユーザ]>[仮想ユーザを実行]を選択して,Eclipse からテストを実行し,その機能を検証します。
ヒント: Eclipse コンソールのログでエラーがないか確認し,次の方法を試して問題を解決します。
- JDK が見つからない: Java が正しくインストールされていることを確認します。
- JDK が見つかり,Mdrv 終了コードが 1 である: JVM のヒープサイズを増やします。
- JDK が見つかり,ログには一部のパッケージが見つからないというエラーが記録されている: パッケージが存在することを確認します。
-
前のステップが正常に完了したら,[DevOps 仮想ユーザ]メニューを使用して LoadRunner Controller を起動するか,すでに開いている Controller シナリオにテストを追加します。
または,プロジェクトを .jar ファイルとしてエクスポートし,テストを[システムまたはユニット テスト]として Controller に追加します。
ヒント: .jar ファイルとしてエクスポートする場合,依存クラス・ファイルなしでエクスポートしてください。
-
クラス・ファイルは,ユニット・テストとして,いつでも LoadRunner Professional シナリオに追加できます。詳細については,「[新規シナリオ]ダイアログ・ボックス」を参照してください。
注: Eclipse のインスタンスを複数実行し,インスタンスごとにアドインを使用する場合には,インスタンスごとに Eclipse の開発者向けアドインを手動でインストールする必要があります。<LoadRunner Professional ルート>\bin フォルダの hp.lr.continuousdelivery.eclipse42addin.jar ファイルを探し,各 Eclipse インスタンスの dropins フォルダにコピーしてください。
関連項目: