| 開発者 | オープンテキスト |
|---|---|
| 安定リリース | 2022 R2
|
| オペレーティング·システム | Microsoft Windowsおよび Linux (負荷ジェネレーターのみ) |
| 利用可能 | 11言語 |
言語リスト 簡体字中国語、オランダ語、英語、フランス語、ドイツ語、イタリア語、日本語、韓国語、ブラジルポルトガル語、ロシア語、スペイン語。 | |
| タイプ | 負荷テストツール |
| ライセンス | 独自 |
| Webサイト | [1] |
LoadRunner は、OpenTextのソフトウェア テスト ツールです。負荷がかかった状態でのシステムの動作とパフォーマンスを測定し、アプリケーションをテストするために使用されます。
LoadRunner は、アプリケーション ソフトウェアを同時に使用する何百万ものユーザーをシミュレートし、負荷がかかった状態でアプリケーションの主要コンポーネントのパフォーマンスを記録し、後で分析することができます。
LoadRunner は、アプリケーション コンポーネント間のメッセージを生成したり、キーの押下やマウスの動きなどのユーザー インターフェイスとのやり取りをシミュレートしたりすることで、ユーザー アクティビティをシミュレートします。生成されるメッセージとやり取りはスクリプトに保存されます。LoadRunner は、クライアントの Web ブラウザーとアプリケーションの Web サーバー間のHTTP要求をログに記録するなど、スクリプトを記録することでスクリプトを生成できます。 [1]
ヒューレット・パッカード・エンタープライズは、 2006年11月にマーキュリー・インタラクティブを買収した際にロードランナーを買収した。 [2] [3] 2016年9月、ヒューレット・パッカード・エンタープライズは、マーキュリー製品を含むソフトウェア事業をマイクロフォーカスに売却すると発表しました。[4] 2017年9月1日現在、買収は完了しています。[5]
2019年12月12日、Micro FocusはLoadRunnerパッケージの新しい名前を発表し、CalVerの追随を開始しました。[6]
- LoadRunner は LoadRunner Professional 2020 になりました
- パフォーマンス センターは LoadRunner Enterprise 2020 になりました
- StormRunner Load は LoadRunner Cloud 2020 になりました
建築
LoadRunner の主要コンポーネントは次のとおりです。
- 負荷ジェネレータは、次のスクリプトによってアプリケーションに対する負荷を生成します。
- スクリプトを生成および編集するためのVuGen (仮想ユーザー ジェネレーター)
- コントローラーは、ロード ジェネレーターのインスタンスを制御、起動、およびシーケンスし、使用するスクリプトやその期間などを指定します。実行中、コントローラーはリアルタイムの監視データを受信し、ステータスを表示します。
- エージェント プロセスは、コントローラーとロード ジェネレーター インスタンス間の接続を管理します。
- 分析では、さまざまな負荷ジェネレータからのログを収集し、実行結果データと監視データを視覚化するためのレポートをフォーマットします。
LoadRunnerがさまざまなアプリケーションやネットワーク技術をキャプチャ、再生、スクリプト化できるようにするモジュールが用意されています。これには次のサポートが含まれます: [7]
- Microsoft .NETおよびJava を使用したアプリケーション
- Microsoft SQL ServerやOracleなどのデータベースサーバー
- DNS、FTP、LDAPなどのインターネットワーキングプロトコル
- IMAP、MAPI、POP3、SMTPなどの電子メールプロトコル
- Citrix ICAやRDPなどのリモート クライアント テクノロジ。
LoadRunner はスタンドアロンで実行することも、複数のインスタンスをプールして LoadRunner Enterprise (旧称HP PerformanceCenter)の制御下で複数のユーザーが使用することもできます。
歴史
スクリプト言語
LoadRunnerクライアントエミュレーションスクリプトは通常、 ANSI Cプログラミング言語を使用して作成されます。[9]ただし、Java [10]および.NetプログラムもLoadRunnerで実行できます。バージョン12.50では、Web-HTTP/HTMLスクリプトにJavaScriptの使用が追加されました。
Apache JMeter、Gatling、NUnit、Seleniumなどの他のテスト ツールのスクリプトは、インターフェイス ライブラリを宣言することで LoadRunner で実行できます。これにより、スクリプトの実行時にキーと値のペアをコントローラーに送信できるようになり、応答時間をユーザー インターフェイスに表示される項目の数などの特定の条件に関連付けることができます。
LoadRunner スクリプトはJenkins内から呼び出すこともできます。
JMeter テストのサポート
LoadRunner 12.55では、テスターがコントローラーからApache JMeterスクリプトを実行できるようになり、VuserスクリプトとともにLoadRunnerの測定結果を表示できるようになりました。この機能はベータ版として提供されています。[11]
参考文献
- ^ Mar, Wilson. 「LoadRunner アーキテクチャ」. Wilsonmar.com . 2015 年4 月 2 日閲覧。
- ^ Krazit, Tom. 「HPがMercury Interactiveを買収」CNET . CBS Interactive Inc. 2015年4月2日閲覧。
- ^ 「HP、Mercury Interactiveを45億ドルで買収へ」 。Information Week。UBM Tech。2006年7月25日。 2015年4月2日閲覧。
- ^ 「HPE、Micro Focusにソフトウェア事業を売却」ZDNet 2016年11月30日閲覧。
- ^ 「Micro Focus、HPEソフトウェア事業との合併を完了、世界最大級の純粋ソフトウェア企業に | Micro Focus」www.microfocus.com 。 2017年10月19日閲覧。
- ^ 「新たな始まり: 2019 年を振り返り、LoadRunner 2020 を迎える | Micro Focus」www.microfocus.com。2019 年 12 月 17 日。2019 年 12 月 17日閲覧。
- ^ Colantonio , Joe (2012 年 8 月 30 日)。「LoadRunner 11.50 ライセンスの変更とプロトコル バンドル」。JoeColantonio.com。2015年4 月 2 日閲覧。
- ^ 「LoadRunner Enterprise の新機能」。
- ^ 「C Vuser スクリプト」。2017 年 4 月 7 日時点のオリジナルよりアーカイブ。2017 年 4 月 6 日閲覧。
- ^ 「Java Vuser Protocol」。2017年4月7日時点のオリジナルよりアーカイブ。2017年4月6日閲覧。
- ^ 「JMeter テスト」。2017 年 8 月 18 日時点のオリジナルよりアーカイブ。
外部リンク
- LoadRunner 製品
