difference between loadrunner
Micro FocusLoadRunnerとPerformanceCenterの正確な違いは何ですか?
Micro FocusLoadRunnerとPerformanceCenterは、市場で入手可能な最高のパフォーマンステストツールの1つです。
この記事では、このツールについて、理解しやすいように、関連する図解とともに簡単な用語ですべてを説明します。
学習内容:
Micro Focus LoadRunner
ツールタイプ:
- LoadRunnerは、商用のパフォーマンステストソフトウェアです。
- 1999年にMercury(後のHP、Now Microfocus)によってリリースされました。
- 現行版: 12.xx(2017年10月30日まで)。
テストフレームワークとライセンスタイプ:
これはスタンドアロンタイプのテストフレームワークであり、ユーザーはシステムに物理的にログインするか、ライセンスが施設に限定されているため、サーバーが利用可能な同じ施設からリモートデスクトップログインを行う必要があります。リモートデスクトップログインが他の場所からリモートテスターによって行われる場合、これは法的な問題になる可能性があります。
ロードランナーコンポーネント
Vugen(ライセンスのないコンポーネント) –エンドユーザーのアクションを記録し、自動化されたパフォーマンステストスクリプトを作成します。
コントローラ(ライセンスコンポーネント) –テストの実行と管理(アーキテクチャごとに最大1つ)。
エージェントプロセス(ライセンスのないコンポーネント) –コントローラーと負荷ジェネレーター間の接続。
負荷ジェネレーター(ライセンスのないコンポーネント) –負荷テストのための仮想ユーザー生成。
分析 –テスト結果と監視サンプルの分析とアプリケーションパフォーマンスレポートは、テスト結果の比較にも使用できます。
サポートされているプラットフォーム:
LoadRunnerとそのコンポーネントはWindowsベースですが、ロードジェネレーターはWindowsおよびLinuxベースのシステムにデプロイできます。
新しいバージョンでは、負荷ジェネレーターでクラウドサポートを利用できます。
アプリケーション/プロトコルのサポート:
LoadRunnerは、以下のアプリケーションをサポートしています。
- HTTP / HTMLプロトコルを使用してJavaおよび.Netテクノロジーで構築されたアプリケーション。
- Truclientテクノロジーを使用したAJAXやブラウザーベースのアプリケーションなどの同期HTTPリクエスト。
- Oracleには個別のプロトコルの種類があり、他のデータベースはODBC(Open Database Connectivity)プロトコルでテストできます。
- ERP(SAP)およびCRM(Siebel)アプリケーション。
- DNS、FTP、LDAP、Citrix、RDPなどのネットワークおよびリモートプロトコル。
- Microsoft Exchangeおよび電子メール関連のプロトコル(IMAP、MAPI、POP3、SMTP)。
- Webサービスのパフォーマンステスト。
- モバイルパフォーマンステスト。
要件に応じて、複数のプロトコルを組み合わせることができます。
プロトコルアドバイザは、ユーザーがどのプロトコルを使用できるかわからない場合に利用できます。
テストの実行:
テストフレームワークで使用できるコントローラーは1つだけなので、一度に実行できるのは最大1つのコントローラーのみです。コントローラーを使用して実行するには、チームメンバー間で純粋に手動の調整が必要です。
メンテナンス、アクセス制御、およびバージョン管理:
- スクリプト、シナリオ、および結果は、コントローラーまたは共有パスのいずれかに保存され、毎日/毎月/テストごとに保存するには、頻繁なメンテナンスが必要です。
- 個別のアクセス制御は使用できず、マシンレベルのアクセスを提供/制限することで実現できます。
- テストスクリプトのバージョン管理はデフォルトでは使用できません。必要に応じて、ファイルシステムに個別のバージョンを保存する必要があります。 Gitなどの外部オプションは、新しいバージョンでも使用できます。
ツールの統合:
QCやQTPなどの他のMicroFocusツールとの統合はできません。
テストモニタリング:
- Windowsリソースは、ネイティブのLoadRunnerモニターエンジンを使用して監視できます。個々のサーバーは、SiteScopeモニターエンジンを使用してモニターできます。
- 必要なライセンスが利用可能な場合は、Micro FocusDiagnosticsを使用できます。
ライセンスと原価計算:
- パフォーマンスセンターと比較すると、コストが少なくて済みます。
- 非営利の/学習/評価の目的で、すべてのプロトコルと最大50ユーザー(COM / DOCを除く)の無料コミュニティライセンスを利用できます。
実用性:
1つの施設にある小さなチームに適しています。
=>お勧めの読み取り 無料のLoadRunnerトレーニングチュートリアル 。
Micro Focus Performance Center –パフォーマンステストツール
ツールタイプ:
- Performance Centerは、商用のパフォーマンステストソフトウェアです。
- これは、2008年にMercury(後のHP、Now Microfocus)によってリリースされました。
- 現在のバージョン:12.xx(2017年10月30日まで)。
テストフレームワークとライセンスタイプ:
これはWebベースのテストフレームワークであるため、別の場所からのリモートテスターが合法的にアプリケーションにアクセスできます。
パフォーマンスセンターのコンポーネント:
(スタンドアロンコンポーネントについては、LoadRunnerセクションを参照してください)
ALMプラットフォーム –コアALM機能のプラットフォームを提供します。
パフォーマンスセンター拡張 – ALMプラットフォームにインストールすると、パフォーマンスセンターの機能が有効になります。 PerformanceCenterの管理を管理するラボ管理プロジェクトを作成します。
Micro Focus PerformanceCenterサーバー –パフォーマンステストの設計、モニターの構成、テストリソースの予約、テスト実行の実行と監視、およびテスト結果の分析を可能にするPerformance CenterWebページをホストします。
サポートされているプラットフォーム:
- Performance CenterとそのコンポーネントはWindowsベースですが、負荷ジェネレーターはWindowsおよびLinuxベースのシステムに展開できます。
- 新しいバージョンでは、負荷ジェネレーターでクラウドサポートを利用できます。
アプリケーション/プロトコルのサポート:
Performance CenterはLoadrunnerのエンタープライズWebバージョンであるため、LoadRunnerでサポートされているすべてのプロトコル/アプリケーションをサポートしています。
(LoadRunnerアプリケーション/プロトコルサポートを参照してください)。
テストの実行:
テストフレームワークに複数のコントローラーを追加できるため、複数のテストを実行できます
コントローラーを効率的に使用するためにタイムスロットを予約できます。
タイムスロットが終了すると、コントローラーが自動的に解放され、次のスロットを予約したユーザーに割り当てられるため、使用法の衝突を回避できます。
Macで7zを開く方法
メンテナンス、アクセス制御、およびバージョン管理:
スクリプト、シナリオ、および結果セットはサーバーに保存され、実行IDと日付に基づいてWebであり、簡単にフィルタリングおよび並べ替えることができるため、どこからでも簡単に利用できます。
スクリプトストレージ
結果の保存
テストフレームワーク全体を管理するために、個別の管理とラボ管理を利用できます。
ここでは、ロールを定義することでアクセス制御を行うことができます。
ユーザー管理
ALMには、スクリプトとシナリオ用の独自のバージョン管理があります。
Gitなどの外部バージョン管理ツールも使用できます。
ツールの統合:
QCやQTPなどの他のHPツールを統合できます。
テストモニタリング:
パフォーマンスセンターを使用して、テストトポロジ全体を作成および監視できます。
ライセンスと原価計算:
- LoadRunnerや市場に出回っている他の商用ツールと比較すると、より多くのコストがかかります。
- 標準の評価版が利用可能です。
実用性:
地理的に異なる場所に分散している大規模なチームに役立ちます。
概要 | LoadRunner | パフォーマンスセンター |
---|---|---|
スクリプト/結果のバージョン管理 | デフォルトのメカニズムはなく、GITなどの外部ツールを使用できます | デフォルトのメカニズムに加えて、GITなどの外部ツールを使用できます |
ツールタイプ | 商業の | 商業の |
テストフレームワーク | スタンドアロン | Webベース |
免許の種類 | 地理に固有 | グローバル |
サポートされているプラットフォーム | Windows / Linux(ロードジェネレーター用) | Windows / Linux(ロードジェネレーター用) |
コントローラの数 | 最大1 | 複数 |
テストの実行 | タイプで1つだけ | マップされたコントローラーの数によって異なります |
アクセス制御 | 利用できないマシンを提供/制限することで達成できます レベルアクセス | エンドユーザーは、管理者および制限付きアクセスユーザーとして作成できます |
ツールの統合 | 他のHPツールは統合できません | QualityCenterなどの他のHPツールを統合できます |
実用性 | 同じ地理的位置にある小さなチームの場合 | 世界中に構築された大規模なチーム向け |
結論
この記事では、Micro FocusLoadRunnerとPerformanceCenterツールについて詳しく説明しました。ここでは、理解しやすいように、環境のサポートとプラットフォームなどの比較についても簡単に説明します。
Micro FocusLoadRunnerとPerformanceCenterの絶対的な違いについて明確に理解していただければ幸いです。