ApacheのJMeterの高い同時実行テストツール

公式ウェブサイトのアドレス:https://jmeter.apache.org/

Baiduのネットワークディスクのダウンロード:JMeterの5.0リンク:https://pan.baidu.com/s/1huuTh0OePdgLfxvmZWa0sQ抽出コード:HALU

Baiduの人気の導入で次のように:

ApacheのJMeterはアパッチが開発したJavaベースのストレステストツールです。ソフトウェアに関しては、もともとWebアプリケーションをテストするために設計されたが、後に他の試験領域に拡張されたストレステストを、行います。それは、このような静的ファイル、のJavaなどの試験静的および動的なリソースに使用することができサーブレット、CGIスクリプト、Javaオブジェクト、データベース、FTPサーバ、およびように。JMeterは、サーバーに大きな負荷に使用することができ、またはネットワークが異なる負荷タイプの下の全体的なパフォーマンスからその強度のシミュレーション、テストおよび分析内のオブジェクト。また、JMeterは、機能/アプリケーション行うことができ回帰テストを、あなたのプログラムに戻り、あなたが期待する結果を検証するためのアサーションとスクリプトの作成を通じて、。最大の柔軟性のために、JMeterはできます正規表現の使用はアサーションを作成します。

ApacheのJMeterは(ファイル、サーブレット、Perlスクリプト、Javaオブジェクト、データベース、クエリ、静的および動的なリソースのために使用することができるFTPサーバのパフォーマンス、など)を試験しました。これは、異なる圧力でその強さや全体的なパフォーマンス分析タイプ重負荷シミュレーションテストへのサーバー、またはネットワークの被写体に使用することができます。あなたは、パフォーマンスのか、大規模な同時でグラフィカルな分析を行うためにそれを使用することができ、負荷テストサーバー/スクリプト/オブジェクトを。

ApacheのJMeterの™

アパッチのJMeterの™アプリケーションは、オープンソースソフトウェア、100%純粋なJavaアプリケーションの負荷テスト機能の動作および測定性能設計です。もともとは、Webアプリケーションやデザインをテストするために設計されたが、その後、他のテスト機能を拡張しました。

どのようにすればよいですか?

ApacheのJMeterは静的および動的なリソースと、Web動的なアプリケーションのパフォーマンスをテストするために使用することができます。
その強度を試験するために、または異なる負荷の種類の全体的なパフォーマンスを分析するために、ネットワーク・オブジェクト上のサーバ、サーバグループ、または重い負荷をシミュレートするために使用することができます。

ApacheのJMeterの機能は次のとおりです。

  • 多くの異なるアプリケーション/サーバ/プロトコルタイプを負荷テストやパフォーマンスへの能力:
    • ネットワーク-http、HTTPS(ジャワ、NodeJS、PHP、ASP.NETなど)
    • SOAP / REST Webサービス
    • FTP
    • JDBC経由でデータベース
    • LDAP
    • 介したJMSメッセージ指向ミドルウェア(MOM)
    • メール-SMTP(S)、POP3(S)およびIMAP(S)
    • ネイティブコマンドまたはシェルスクリプト
    • TCPプロトコル
    • Javaオブジェクト
  • 完全に機能テストIDE、高速のためのテスト計画  (ブラウザまたはネイティブアプリケーションから)、ビルドとデバッグに記録
  • CLIモード(コマンドラインモード(以前に非GUIとして知られている)/ヘッドレスモード)は、任意のJava互換のオペレーティングシステム(Linuxでは、Windows版、Mac OSXなど)からロードされたテストをすることができ
  • 完全かつ動的なHTMLレポートをレンダリングする準備ができて
  • 最も人気のある応答フォーマットにより、HTMLJSON、  XMLまたは任意のテキスト形式、抽出データへの能力は簡単に関連付けます
  • 完全な移植性と100%Javaの純度
  • 完全なマルチスレッドフレームワークは、複数のスレッドによって同時サンプリングを可能にし、異なる機能を同時に単一のスレッドグループでサンプリング。
  • キャッシングとオフライン解析/テスト結果を再生します。
  • 拡張性の高いコア:
    • プラグイン可能なサンプラーは、無制限のテストを可能にします。
    • スクリプトサンプラー(とグルービー例えばJSR223や言語などの互換性のBeanShell)
    • あなたはできるタイマーに挿入される複数の負荷統計を選択します。
    • データ解析と可視化プラグインは、優れた拡張性とパーソナライゼーションを実現することができます。
    • 関数は、入力又は動的試験データ処理を提供するために使用することができます。
    • ジェンキンスのMavenの、Gradleのサードパーティのオープンソースライブラリのための簡単に継続的インテグレーションによって。

どのようにすればよいですか?

JMeterはブラウザではありません

JMeterは、それは、プロトコルレベルで動作し、ブラウザではありません。サービスおよびリモートサービスの面でWeb上で、JMeterはブラウザ(または複数のブラウザ)のように見えます。しかし、JMeterはブラウザでサポートされているすべての操作を実行しません。具体的には、JMeterはHTMLページJavascriptを実行しません。また、あなたのブラウザ(あなたがなどHTMLなどの応答を表示することができますが、タイミングは例のいずれにも含まれていない、と糸の一例のみを表示する)などのHTMLページとして表示されません。

説明します

JMeterの詳細については、

JMeterの役割

1. HTTPとFTPサーバとすることができる圧力性能試験は、同じ試験が(JDBCを介して)任意のデータベース上で実行されてもよいです。

2.完全な移植性と、100%純粋なJava。

3.スイング完全かつ軽量なサポートは、アセンブリ(プリコンパイルするjavax.swingを使用してJARを。*)パッケージ。

4.完全にマルチスレッドフレームワークは、サンプルと別個の複数を通して並行スレッドを可能にするスレッドグループの異なる機能をサンプリングします。

5.慎重なGUIのデザインは、高速動作、より正確なタイミングを可能にします。

6.キャッシュとオフライン解析/再生のテスト結果。

JMeterの高スケーラビリティ

1.リンク可能なサンプラーは、無制限のテスト機能を可能にします。

2.様々な負荷統計およびリンクタイマーから選択します。

3.データ分析及び可視化プラグインは、良好なスケーラビリティとパーソナライゼーションを提供します。

4.試験は、(JavaScriptなど)動的特徴に入力を提供しました。

(バージョン1.9.2以上サポートBeanShellの中)5.サポートスクリプトサンプラー。

設計段階では、JMeterのは、IE / NETSCAPEに記録するために、PROXY HTTP(プロキシ)として動作することができるHTTPリクエストを、WebServerのHTTPトラフィックのようにApacheを再現するために、ログファイルに記録することができます。HTTPクライアント要求が後で記録するときは、簡単に繰り返し回数、および同時実行の程度(試運転設定できるスレッドの数を膨大なトラフィックを生成します)。JMeterはまた、ビジュアルコンポーネントを提供し、ツールに報告広げられた異なる圧力でサーバーのパフォーマンスの量を。

HTTPは、他のテストツールに比べて、JMeterの最も重要な機能は、強力な展開ということです。JMeterは自動的にのlib / extにサブディレクトリの.jarファイルのスキャンすることができ、プラグイン、およびユーザーが別のメニューを呼び出すことができるように、メモリにロードします。

 

1、レーベル:定義されたHTTPリクエストの名前

2、サンプル:このテストは、送信された要求の合計数を示します

3、平均:平均応答時間は、ページを訪問します

4、分:ページを訪問する最小応答時間

5、最大:ページを訪問する最大応答時間

6、エラー%:エラー要求/要求の総数

7、スループット:1秒あたりの要求数を完全に

8、KB /秒:秒からサーバで受信されたデータの量

JMeterの役割

1. HTTPとFTPサーバとすることができる圧力性能試験は、同じ試験が(JDBCを介して)任意のデータベース上で実行されてもよいです。

2.完全な移植性と、100%純粋なJava。

3.スイング完全かつ軽量なサポートは、アセンブリ(プリコンパイルするjavax.swingを使用してJARを。*)パッケージ。

4.完全にマルチスレッドフレームワークは、サンプルと別個の複数を通して並行スレッドを可能にするスレッドグループの異なる機能をサンプリングします。

5.慎重なGUIのデザインは、高速動作、より正確なタイミングを可能にします。

6.キャッシュとオフライン解析/再生のテスト結果。

JMeterの高スケーラビリティ

1.リンク可能なサンプラーは、無制限のテスト機能を可能にします。

2.様々な負荷統計およびリンクタイマーから選択します。

3.データ分析及び可視化プラグインは、良好なスケーラビリティとパーソナライゼーションを提供します。

4.試験は、(JavaScriptなど)動的特徴に入力を提供しました。

(バージョン1.9.2以上サポートBeanShellの中)5.サポートスクリプトサンプラー。

設計段階では、JMeterのは、IE / NETSCAPEに記録するために、PROXY HTTP(プロキシ)として動作することができるHTTPリクエストを、WebServerのHTTPトラフィックのようにApacheを再現するために、ログファイルに記録することができます。HTTPクライアント要求が後で記録するときは、簡単に繰り返し回数、および同時実行の程度(試運転設定できるスレッドの数を膨大なトラフィックを生成します)。JMeterはまた、ビジュアルコンポーネントを提供し、ツールに報告広げられた異なる圧力でサーバーのパフォーマンスの量を。

HTTPは、他のテストツールに比べて、JMeterの最も重要な機能は、強力な展開ということです。JMeterは自動的にのlib / extにサブディレクトリの.jarファイルのスキャンすることができ、プラグイン、およびユーザーが別のメニューを呼び出すことができるように、メモリにロードします。

 注:ダウンロードが検索ビンを設定せずに完了した後で/ jmeter.batもクイックスタートに設定することができる環境のパスの便宜のために実行することができます。

公開された628元の記事 ウォンの賞賛535 ビュー359万+

おすすめ

転載: blog.csdn.net/boonya/article/details/104601957