インターフェイスのテストのJMeter

#################################

JMeterのは、
Apacheは、Java言語の開発・テスト・ツールを使用して開発し実行している
非常に強力な、

シーン:
1を、クエリインターフェイス、クエリ100のために、郵便配達は、このツールは、に限定され
、同時に要求2.50クライアント、そのようなツールが行うことはできません。この郵便配達を行う方法、
とても複雑なシナリオやJMeterの使用
高い同時実行など、

 

##################################

JMeterのインストール
1、ダウンロード
2、エキス
3、Java環境をインストールし、


JMeterの強力な
1、インターフェース・テスト
2、パフォーマンステスト、内部、このアルゴリズムは、良いか悪いかの決定、である
3、人々の数は、ストレステスト、外部、訪問、
4、ウェブ自動テスト
5、データベースのテスト、
6、Javaプログラムのテスト、

 

#################################

JMeterのディレクトリ構造
1、バックアップ、バックアップが保存される実行
Apache.jmeter.jarこれを持っている2、binディレクトリ、実行可能なプログラムが多いが、JMeterのランチャー、ある
3、libディレクトリには、jarファイルがたくさんあります私たちは、jarファイルはここに配置することができ、独自の機能を統合することができ、

 

################################

JMeterのテストケースの書き込み
XXX-01の名前を記入して1、テスト計画、テストケースを
、2、テスト計画の右-threads-スレッドグループに追加
3、右のスレッドグループを、-sampler-HTTP要求を追加し、
HTTP要求は、次の3つの要素を持っています
3.1、の名前
3.2、IP、ポート8000、プロトコル:HTTP、メソッドget /ポスト..パス-8エンコーディングUTF
3.3、右のテストプログラム、追加-リスナーを-ビューが上の結果ツリーで、HTTPリクエストを実行し、その後、木の結果結果を有することができ、
主に結果である結果とレスポンスステータスコードを表示し、

 

##################################

成分であるJMeterのスレッドグループは、
スレッドは、重要であろう1、グループのスレッドやプロセス、
プロセスを:実行
スレッド:タスクプログラムの実行
スレッドグループ:スレッド管理を容易にするために、そう分割基、

同時実行:同じ時間に複数のスレッド
オーダー実行:起動シーケンス、

なぜスレッドグループ?管理容易なので

プロセスを-プログラムのテストすることで
、プロセスは、複数のスレッドグループに追加することができます---スレッドグループがスレッドグループである
あなたがスレッド数を設定することができます----スレッドグループ内のスレッドを

、スレッドグループ1は、2つのスレッドが存在する場合スレッド群2は3つのスレッドを有し、各スレッドは、要求、実行するために5回の合計を実行する
実行の5つの順序ではなく、テストプランに実行の順序となるように設定することができ、各スレッド群とは独立に実行、ダニあなたは、スレッドグループシーケンスを実行することができます


 

##################################

アセンブリのJMeterのすべて:グループアプリケーションキースレッド
情報ニーズの頭の要求ポストを追加する1、
ヘッダ・マネージャー、 - -の構成要素テスト計画、右、追加
右のスレッドグループを追加し、 -元の構成-ヘッダーをマネージャー
の両方がありますが、範囲は同じではありませんが、
あなたは、データ・フォーマットを追加する必要があります

 

################################

グループ---要求のデフォルトスレッド
1、テスト計画を-追加-の構成要素-の要求デフォルト値
2を、あなたが固定IP、HTTPを置くことができ、ポート、データ形式、およびので、設定、上のデフォルト値、
図3に示すように、この時間は、あなたが追加して行きますHTTPリクエスト、あなたは、上記の内容を書き込むことができない
あなたはデフォルトの塗りつぶしを使用しない場合は、塗りつぶしで一杯、

 

################################

実質的スレッド基である、上記使用して
次のグループは、スレッド部分内に前進:スレッドスケジューラとグループの特性を、

位置は、スレッドグループページ内にある

属性:
1、上記研究スレッドの数は、提供され得る
2、RAMP-パフォーマンスの問題を確認するために、スレッドの数と、このスレッド群の10秒以内に開始するように設定されている期間10まで、
3サイクル:スレッド数が1である場合、入力3は、三回実行され、3倍の数であるスレッドなら図3は、9倍である、あなたは、永遠に設定することができ

ディスパッチャ:タイマーが使用中の、上記のサイクル数は、永遠に設定されている場合、ある
、継続時間、1、長く実行し続けることである
2を、数秒の遅延でスタートアップ遅延、 、開始
3時間の期間である時刻、終了時刻を、開始、実行、実行のタイミングに相当し、注意2,3競合

 

###################################

JMeterののパラメータ
1、のパラメータを何
動的なデータ・アクイジション、
そのようなデータ・インタフェースの追加などは、彼らがパラメータ化している場合は、同じではありませんたびにあなたは、変更するパラメータ化されていない場合、それはあなたがパラメータを追加するたびにつながる、コンテンツを追加しますあなたはバルクパラメータ、追加するために、パラメータを置き換えることができ

、パラメタライズする方法を、2を
多くの方法がある


、これは焦点の焦点である---- csvData SetConfig実装下記の
コンポーネントである、バルクを追加することにより、このコンポーネントを達成することができます、

原理の実現:
データフォーマットが固定されているが、同一のコンテンツは、コンテンツがパラメトリックによって置換されていない、CSV追加レコードは、そのようなサイクルの必要な数が設けられ、3つのデータを、追加として、格納することができる送信され
、このコンポーネントによって読み取ることができますデータは、その後、フォーマットは、その後、インターフェイスに提出行く行くためのデータセットを入力し、
CSVは、外部ファイルであり、

実装プロセス
1は、HTTPリクエストの作成
要求データ形式を追加して、2を、コンテンツの空になっているデータは、空の文字列です
3、繰り返し回数は、3で
同じレベルのテストプランフォルダで、4、作成 CSVファイル、コンマなしのカンマで区切られたフィールドは、各データ線は、各ラインの終わりまでに、各ファイルの内容は、
図5に示すように、右のスレッドグループが追加-構成データsetConfig要素-csv
。6、CSVデータsetConfig構成、
ファイル名、相対的な位置決め/パラメータ/ canshu / TXTを使用することができる。
スキームコード:UTF-8、一貫した
ID、名前、年齢、分割カンマ:フィールドは、3つの3つの変数に設定されている場合:セット変数名
7、ページhttpリクエスト、提出されたコンテンツデータ、パラメータ、名前: "$ {名} "、 必見の対応、
素晴らしいです!

 

#################################

 

 

 

 

 

 

 

 

 

 

 

########################################

おすすめ

転載: www.cnblogs.com/andy0816/p/12541637.html