負荷テストツール
別名:ストレステストツール
【英】stress test tool
負荷テストツールとは、システムが実際の業務に耐えられる処理能力を持っているかどうかを検証するために用いられうソフトウェアのことである。システムに対して擬似的に大量アクセスを発生させ、反応を検証する「負荷テスト」を行うものである。
通常は何の異常もなく稼動しているシステムも、不意に膨大なトラフィックが舞い込んできたり、普段はないような負荷の高い処理がたくさん要求されたりして、システムに多大な負荷がかかると、システムは停滞するかハングアップするかして支障を来たすものがある。こうした異常の可能性は通常の運用では検証できないので、敢えて大量のアクセスをかけることによって検証される。負荷テストが行われることによって、アクセスがどれだけ増えるとレスポンスが低下したりシステムダウンしたりするのかを確認することができる。
負荷テストツールは、同じIPアドレスに対して多量のリクエストを発信する。「1秒間で100のリクエスト」や、完全に同時に10のリクエストを発するなど、様々なパターンのリクエストを設定して発信することが可能である。
負荷テストツールは、Webサーバーの公開前などの場合に用いられることが多い。サーバーが充分なアクセスに耐えられないと判明された場合、メモリの増設やロードバランサーの設置などによって処理・通信の性能を向上が図られる。
参照リンク
Web負荷テストサービス -日本ユニシス
Webアプリケーション負荷テストサービス -Empirix
コンピュータシステム: | フェイルオーバー フェイルソフト フォールトトレランス 負荷テストツール ブレードサーバー フラッグシップモデル フェイルバック |
負荷テストツール
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/25 14:06 UTC 版)
ツール名提供会社ライセンス種類価格対象メモApache JMeter An Apache Jakarta open source project Apache License 2.0 ローカル 無料 負荷テストとパフォーマンス測定のためのJavaデスクトップアプリケーション。 BlazeMeter BlazeMeter Ltd. プロプライエタリ クラウド 無料プランあり ウェブサイト、ウェブアプリ、モバイル、データベース等 8つの場所から最大200,000人の同時シミュレートされたブラウザユーザーをスケーラブルにロードするす。統合テスト、機能テストにも使用できる。 Blitz Spirent Communications プロプライエタリ クラウド 試用版あり ウェブサイト、 モバイル、REST API 世界中のさまざまな場所から最大50,000人の同時仮想ユーザーをシミュレートできる。 Flood Tricentis Corp. プロプライエタリ クラウド 無料、有料 ブラウザベースの負荷テスト、APIやプロトコル駆動型アプリ AWSとAzureで利用可能なすべての地理的リージョンからの最大数百万の同時ユーザーへのスケーラブルなロードに加えて、オンプレミスの展開も。料金は、毎月消費される仮想ユーザー時間に基づく。 Gatling Open Source Apache License 2.0 ローカル 無料 Java ウェブアプリケーション ポータブル HTML レポート。 Loader.io SendGrid Labs プロプライエタリ クラウド 無料プランあり ウェブアプリケーションと API LoadRunner Micro Focus プロプライエタリ ローカル 試用版あり 主に、多人数テスト(または多数の仮想ユーザー)の同時実行で使用される。単体テストや統合テストにも使用できる。 Load Test (included with SOAtest) Parasoft プロプライエタリ ローカル デモ版あり 負荷がかかった状態で機能とパフォーマンスを検証するパフォーマンステストツール。 SOAtestテスト、JUnit、軽量ソケットベースのコンポーネントをサポートする。同時実行の問題を検出する。 loadUI SmartBear Software EUPL ローカル デモ版あり 主にウェブサービスを対象としたクロスプラットフォームの負荷テストツール。 soapUIと統合される。 Login VSI Login VSI, Inc. プロプライエタリ ローカル 試用版あり 仮想Windowsデスクトップ NeoLoad Neotys プロプライエタリ ローカル 無料プランあり ウェブとモバイル ローカルエージェントまたはクラウドから負荷を生成する。 OpenSTA Open System Testing Architecture GNU General Public License 2.0 ローカル 無料 ウェブサーバー CORBAに基づく分散ソフトウェアアーキテクチャを利用する。 Windowsで利用可能なOpenSTAバイナリ。 Rational Performance Tester IBM プロプライエタリ ローカル 試用版あり サーバーベースのアプリケーションのシステム応答時間を測定するための、大規模パフォーマンステストの実行に使用される、Eclipseベースの大規模パフォーマンステストツール。 Siege Open source Open source GPLv3 or later ローカル 無料 ウェブサーバー 基本認証、Cookie、HTTP、HTTPS、およびFTPプロトコルをサポートする。 Silk Performer Borland プロプライエタリ ローカル 試用版あり クラウドおよびローカル仮想エージェントを備えたアプリケーションパフォーマンスツール。ほとんどのプロトコルとアプリケーションをサポートする。 Test Studio Telerik プロプライエタリ ローカル 試用版あり 多数のユーザーが同時にアクセスした場合のウェブサイトのパフォーマンスを評価する。 Visual Studio Enterprise edition マイクロソフト プロプライエタリ ローカル 試用版あり Visual Studio Enterprise Editionには、開発者が構成を組み合わせてさまざまなテスト(ウェブアプリケーションテスト、単体テストなど)を実行し、実際のユーザー負荷をシミュレートできる負荷テストツールが含まれる。 WebLOAD RadView プロプライエタリ ローカル 無料プランあり ウェブアプリ、モバイルアプリ、API パフォーマンステスト分析用のウェブダッシュボードを含む、ウェブおよびモバイルアプリケーション用の負荷テストツール。クラウドからも発生する可能性のある大規模な負荷に使用される。
※この「負荷テストツール」の解説は、「負荷テスト」の解説の一部です。
「負荷テストツール」を含む「負荷テスト」の記事については、「負荷テスト」の概要を参照ください。
- 負荷テストツールのページへのリンク