8 年の経験 -- jmeter ベースのパフォーマンスのフルプロセス テスト

01.性能テストの手順

1. サーバーのパフォーマンス監視

まず、Linux システム上のサーバーなど、対応するサーバーにパフォーマンス監視ツールをインストールします。nmon または他の監視ツールを選択して、 jmeter シミュレーション シーンでスクリプトを実行するときに同時に監視ツールを起動します。これにより、jmeter の集計レポートとサーバーのパフォーマンス レポートを取得し、2 つのレポートを分析してパフォーマンス テストの結果を取得できます。(アプリケーションサーバーとデータベースサーバーがある場合は、これらを監視する必要があります)

一般的なコマンド:

nmon -s 1 -c 1800 -f -m /usr/local/src/nmon/logs

上記のコマンドは 1800 秒間の継続監視を意味します。nmon が著者の前のドキュメントに従って設定されており、パスが同じである場合は、サーバーに接続できた後、サーバーの任意のパスにこのコマンドを入力して監視を開始します. 監視を開始すると、同時に実行が開始されます jmeter スクリプトだけで十分で、サーバーの監視レポートは /usr/local/src/nmon/logs のファイルにあります。 .nmon 形式

02. jmeter はパフォーマンス テスト シナリオをシミュレートします

一般的には、ログイン > データ入力 > 計算レポートといった一連のビジネス プロセスをシミュレートし、このようなシナリオを実行し、複数の同時実行、シナリオの継続的なループ、安定性のテストなどをシミュレートします。

jmeter が関連付けられたインターフェイスを呼び出し、以前にそれをマスターしている場合は、次の点をマスターするだけで済みます。

1. スループット コントローラー
混合ビジネス シナリオをシミュレートする必要がある場合は、スループット コントローラーを使用する必要があります。たとえば、同時実行が多い場合、ユーザーの半数がレポートの計算シーンをシミュレートし、ユーザーの半数がレポートの計算シーンをシミュレートします。インデックス試算のシーンを表示し、スループット コントローラーを使用して次の図のようにパーセンテージを設定します。

2. art of war スレッドの数、サイクル数、および期間を設定します
。期間とは、jmeter スクリプトがループ内で実行し続けて停止する期間です。

3. 集計レポート
ここでは、集計レポートが保存されるパスを入力する必要があります。ファイル形式は .jtl で、後続のエクスポートに便利です (レポートは、jmeter インストール パスの bin フォルダに保存することをお勧めします) )

4.
乱数を生成するにはいくつかのシナリオがあり、データをランダムに入力して保存する必要があるシナリオに遭遇します。このとき、関数アシスタントを使用して、ランダム関数を選択し、ランダムな範囲を入力し、 [ランダム パラメーターの生成] をクリックし、対応するインターフェイスのパラメーターを入力します。次の図に示すように、生成されたランダム パラメーターに置き換えます。(関数アシスタントには乱数やランダムな文字などがあり、対応する関数を選択できます)あなたのニーズに応じて)

上記をマスターすると、基本的に簡単なストレス テストを行うことができます。シミュレートされた混合シーンでは、複数のインターフェイスを 1 つのスレッドで呼び出す必要があり、特定の条件が満たされるまでインターフェイスが循環し続ける場合があります。平均して 1 秒に 1 回呼び出します。上記の状況が発生した場合は、固定タイマー、ループ コントローラー、BeanShell 後処理プログラムなど、または他の jmeter コンポーネントを使用できます。それに応じて学習する必要があります。

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036

03. jmeterは集計レポートをhtml形式でエクスポートします

先頭で「cmd」を検索し、管理者としてコマンド オペレーターを開き、jmeter インストール パスの bin フォルダーに切り替えます。例は次のとおりです

cd/d E:\apache-jmeter-5.3\bin

次に、HTML レポートをエクスポートします(ファイル名とパスは、jmeter 集計レポートが保存されているアドレスと一致している必要があります)。

jmeter -g ./testreport/202007141422.jtl -o ./testreport/202007141422

次に、.jtl が存在するファイル パスを入力し、次の HTML ファイルを開いて、対応するレポートを表示します。

04. nmonエクスポートサーバー監視レポート

1. nmon レポート分析ツールnmon_analyser_v52_1 をインストールし、解凍後直接使用します。

2. nmon レポートをエクスポートします
。テスト サーバーからモニタリング ファイルをローカルにダウンロードし、zip パッケージを解凍して、nmon アナライザー v52_1.xlsm ファイルを開き (マクロを有効にする必要があります)、このボタンをクリックして、.nmon 内のレポートを選択します。形式に従うと、自動的に生成されます。同じ名前の .xlsx ファイル(解析されたレポート)

以下はサポート学習教材です。[ソフトウェア テスト] を行う友人にとって、これは最も包括的で完全な準備倉庫となるはずです。この倉庫は、最も困難な旅にも同行してくれました。あなたにも役立つことを願っています。

ソフトウェアテストインタビューアプレット

ソフトウェア テストの質問バンクには、何百万人もの人が参加しました。誰が知っているのか!ネットワーク全体で最も包括的なクイズ ミニ プログラムです。携帯電話を使用して、地下鉄やバスの中でもクイズに答えることができます。

次の面接の質問セクションが取り上げられます。

1. ソフトウェアテストの基礎理論、2. Web、アプリ、インターフェース機能テスト、3. ネットワーク、4. データベース、5. Linux

6. Web、アプリ、インターフェイスの自動化、7. パフォーマンス テスト、8. プログラミングの基本、9. 時間面接の質問、10. 公開テストの質問、11. セキュリティ テスト、12. コンピューターの基本

情報取得方法:

おすすめ

転載: blog.csdn.net/IT_LanTian/article/details/132342671