JMeterチュートリアル学習マニュアル

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · हिंदीName · Русский язык · 中文繁體

JMeterチュートリアル

JMeter 教程
JMeterチュートリアルでは、JMeterの基本概念と高度な概念について説明します。 JMeterチュートリアルは、初心者と専門家向けに設計されています。
JMeterは、Webアプリケーションのパフォーマンスを分析するためのオープンソースのJavaアプリケーションです。
JMeterチュートリアルには、インストール、テスト計画、コントローラー、リスナー、タイマー、スレッドグループなど、JMeterのすべてのトピックが含まれています。

JMeterとは何ですか?

「Apache JMeter」としても知られるJMeterは、グラフィカルインターフェイスを備えたオープンソースの100%Javaベースのアプリケーションです。 これは、Webアプリケーションやさまざまなサービスのパフォーマンスと負荷機能の動作を分析および測定するように設計されています。
JMeterは主にWebアプリケーションまたはFTPアプリケーションのテストに使用されますが、現在は機能テスト、JDBCデータベース接続、Webサービス、汎用TCP接続、およびオペレーティングシステムのネイティブプロセスに適しています。 パフォーマンス、負荷、ストレス、回帰、機能テストなど、さまざまなテストアクティビティを実行して、Webサーバーの正確なパフォーマンスメトリックを取得できます。
JMeterはもともとStefano MazzocchiによってApache Software Foundationによって書かれ、開発されました。 これは主にApache JServ(現在はApache Tomcatプロジェクトとして知られています)のパフォーマンスをテストするために書かれました。 Apache は JMeter を再設計し、GUI を強化し、より多くの機能と機能テスト機能を追加しました。
JMeterはブラウザではありませんが、他のブラウザのようにhtmlページをレンダリングしませんが、プロトコルレベルで動作します。
以下は、JMeterでサポートされているプロトコルのリストです。
ウェブサービス - SOAP/XML-RPC Web-HTTP, HTTPS site "web 1.0" Web 2.0 (ajax, flex, and flex-ws-amf) データベースは JDBC ドライバーを介して確立されます。 目次 - LDAP メッセージ指向サービスはJMSを介して利用できます。 サービス - POP3、IMAP、SMTP
Web サーバーは多数のアプリケーションとユーザーをホストするため、同時ユーザーまたはアプリケーションを処理する Web サーバーの機能を理解することが重要です。 例えば; 複数のユーザーが同時にlidihuoのウェブサイトにアクセスすると、「lidihuo」サポートサーバーが実行されます-基本的にパフォーマンステストはJMeterなどのパフォーマンステストツールを使用して行う必要があります。

什么是 JMeter

JMeterの機能

JMeterの最も重要な機能のいくつかを次に示します。
オープンソースアプリケーション:JMeterは無料のオープンソースアプリケーションであり、ユーザーや開発者がソースコードを使用して他のアプリケーションを簡単に開発できるようにします。 ユーザーフレンドリーなGUI: JMeterにはシンプルなインタラクティブGUIが付属しています。 複数のテストメソッドのサポート:JMeterは、ロードテスト、分散テスト、機能テストなど、複数のテストメソッドをサポートしています。 プラットフォームに依存しない:JMeterはJavaで作成および開発されているため、Windows、Linux、Macなど、Java仮想マシンを受け入れる任意の環境/ワークステーションで実行できます。 さまざまなサーバータイプのサポート:JMeterは非常にスケーラブルで、さまざまなサーバータイプでパフォーマンステストをロードできます。
ウェブ: HTTP、HTTPS、SOAP,
データベース: JDBC、LDAP、JMS および
電子メール: POP3、
複数のプロトコルのサポート: JMeterは、HTTP、JDBC、LDAP、SOAP、JMS、およびFTPなどのプロトコルをサポートしています。 偽装:JMeterは、テスト対象のWebアプリケーションに大きな負荷を生成するために、仮想ユーザーまたは一意のユーザーを使用して複数のユーザーをシミュレートできます。 フレームワーク:JMeterは、複数または別々のスレッドグループが異なる関数を同時にサンプリングできるようにするマルチスレッドフレームワークです。 リモート分散テスト:JMeterには分散テストのマスタースレーブの概念があり、マスターはテストをすべてのスレーブに分散し、スレーブはサーバーに対してスクリプトを実行します。 テスト結果の視覚化: テスト結果は、グラフ、表、ツリー、レポートなど、さまざまな形式で表示できます。

JMeterの仕事

JMeterは、ユーザーのグループになりすましてターゲットサーバーにリクエストを送信します。 その後、データが収集され、さまざまな形式の統計が計算され、ターゲット サーバーのパフォーマンス メトリックが表示されます。

JMeterワークフロー図:

Working of JMeter work flow Diagram