この記事では、主に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 サイトの他の関連記事を参照してください。