Java の jmeter ストレス テスト ツールの詳細な図による説明

黄舟
リリース: 2017-08-22 10:26:59
オリジナル
2343 人が閲覧しました

この記事では、主にjmeterストレステストツールの関連紹介資料を詳しく紹介しますので、興味のある方は参考にしてください

ストレステストとは

名前が示すように、ストレステストはテストされます。特定のアクセス圧力下でシステムをテストして、プログラムが安定して実行されているかどうか/サーバーが安定して実行されているか (リソース使用量) を確認します

例: 2,000 人のユーザーが同時にショッピング ウェブサイトで買い物をした場合、開く速度はどのようになりますか?これらのユーザーのページが遅くなるか、Web サイトがクラッシュするかどうか

ストレス テスト用の一般的なツール

ストレス テストを行うには、通常、ツールを使用する必要がありますが、手動で行うことはできません。 最も一般的に使用されるツールは LoadRunner ですが、LoadRunner は結局のところ有料のソフトウェアであり、使用方法も比較的複雑です。 現在、ストレス テストを行うために Jmeter を使用する人が増えています。 無料でとても使いやすいです。

ストレス テストの手順は次のとおりです:

1. スクリプトを作成するか、スクリプトを記録します

2. ユーザー定義のパラメーターを使用します

3. コントローラーを使用して数を制御します

ユーザーがシミュレートされます。

5. リスナーを使用してテスト結果を表示します

この記事のストレス テストの例

この記事で示されている例は次のとおりです: Jmeter を使用してコンピューター上の 200 人のユーザーをシミュレートし、Bing を使用して検索します異なるキーワードを同時に入力して、ページの戻り時間が正常の範囲内であるかどうかを確認します。

ステップ 1: CSVDataSetConfig を使用してパラメータ化します

まず、テストに必要な 2 つのパラメータを txt ファイルに配置し、新しい data.txt ファイルを作成し、データを入力します。1 行に 2 つのデータがあり、区切られています。カンマで区切ります。

Jmeterを起動し、最初にスレッドグループを追加し、次にCSVデータセット構成を追加します(追加 -> 構成要素 -> CSVデータセット構成)

ステップ2: 追加HTTP リクエスト。

http リクエストを追加して get を送信しますhttp://cn.bing.com/search?q=ブログパーク+リトルタンク

スレッドグループを選択して右クリック (追加 -> サンプラー -> ; HTTP リクエスト)、入力する必要があるデータは次のとおりです:

ステップ 3: シミュレートされるユーザーの数を制御するにはスレッド グループを使用します

スレッド グループを選択します

番号スレッド数 (ユーザー): 1 ユーザーは 1 つのスレッドを表し、200 スレッドは 200 ユーザーをシミュレートします

ランプアップ期間 (秒単位): すべてのスレッドが開始するまでにかかる時間を設定します。スレッド数が 200 で準備時間が 10 の場合、20 スレッドを開始するのに 1 秒かかります。つまり、1 秒あたり 20 スレッドが開始されます。

ループ数: 各スレッドがリクエストを送信した回数。スレッド数が 200 でループ数が 10 の場合、各スレッドは 10 個のリクエストを送信します。リクエストの総数は 200*10=2000 です。 「永久」にチェックを入れると、スクリプトの実行の停止を選択するまで、すべてのスレッドがリクエストを送信し続けます。

ステップ 4: 概要レポートを追加してテスト結果を表示します

スレッドグループを選択して右クリック (追加 -> リスナー -> 概要レポート)

ステップ 5: 実行します

これまでのところ、スクリプトはすべて書かれています。実行してテスト結果を確認する方法を見てみましょう

以上がJava の jmeter ストレス テスト ツールの詳細な図による説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート