JMeterを使用したパフォーマンスのテスト
JMeterとは?
JMeterは、負荷テストとパフォーマンステストのためのJAVAオープンソースソフトウェアです.
2.使用方法
Macはインストールと運用が容易です.
Apache JMeterホームページからJMeterをダウンロードします.
作成時、最新バージョンは5.4.3で、サポートされているJavaバージョンは異なり、プロジェクトに応じてダウンロードしてください.
2.2. jmeterの実行
ダウンロードしたJMeterを解凍し、
2.3. テストスキームの作成
-Thread Groupの追加
の処理方法
この値が大きいほど、サーバの負荷が大きくなります. を無制限に繰り返す
-HTTPリクエストの追加
ロードする行urlを指定します. を入力します. GET要求は
-HTTP Header Managerの追加
タイトルが必要な場合は、タイトルを追加します.
必要なタイトル、例えば
-Listenerの追加
必要なリスナーを追加して、実行結果を表示します.
私が主に使っているのは
View Result Tree
実行が成功し、データに応答したかどうかを確認します.
Summary Report
Graph Results
Ref.
https://medium.com/@bluewings/%EB%B6%80%ED%95%98%ED%85%8C%EC%8A%A4%ED%8A%B8-jmeter-%EB%9E%80-6299ecc2f7b1
JMeterは、負荷テストとパフォーマンステストのためのJAVAオープンソースソフトウェアです.
2.使用方法
Macはインストールと運用が容易です.
brew install jmeter —-with-plugins
open /usr/local/bin/jmeter
2.1. ダウンロードApache JMeterホームページからJMeterをダウンロードします.
作成時、最新バージョンは5.4.3で、サポートされているJavaバージョンは異なり、プロジェクトに応じてダウンロードしてください.

2.2. jmeterの実行

ダウンロードしたJMeterを解凍し、
JMeter 폴더 > bin > jmeter
を実行します.JMeterは、以下の端末とともに動作します.端末終了後はJMeterも一緒に終了しますのでご注意ください!

2.3. テストスキームの作成
-Thread Groupの追加


Name
ねじ組名Action to be taken after a Sampler error
実行中にエラーが発生した場合、Number of Threads(users)
仮想作成者をどのくらいの値に設定するか(=スレッドの作成数)この値が大きいほど、サーバの負荷が大きくなります.
Ramp-up Period(in seconds)
1回の実行に数秒かかる設定値Loop Count
-HTTPリクエストの追加


ロードする行urlを指定します.
Name
要求名Protocol
使用するプロトコル(httpまたはhttp)を選択します.指定されていない場合はhttpで実行します.Server Name of IP
サーバのipアドレスを入力します.ローカルの場合はlocalhost or 127.0.0.1と入力します.Port Number
使用するポートPath
入力API Endpoint http://localhost:8080/api/v1/user
に設定され、以下に示す.
-HTTP Header Managerの追加


タイトルが必要な場合は、タイトルを追加します.
必要なタイトル、例えば
Authorization
情報またはContent-Type
を追加します.-Listenerの追加

必要なリスナーを追加して、実行結果を表示します.
私が主に使っているのは
View Result Tree
、Summary Report
、Graph Results
です.View Result Tree
実行が成功し、データに応答したかどうかを確認します.

Summary Report
#Samples
:サーバが要求された回数Average
:平均応答時間(ミリ秒)Min
:最小応答時間(ミリ秒)Max
:最大応答時間(ミリ秒)Std. Dev.
:標準偏差.リクエストに対する応答時間が安定しているかどうかを確認し、値が小さいほど安定します.Error
:エラー率(%)Throughput
:スループット(スループット/秒)KB/sec
:スループット(毎秒KB処理)
Graph Results

Ref.
https://medium.com/@bluewings/%EB%B6%80%ED%95%98%ED%85%8C%EC%8A%A4%ED%8A%B8-jmeter-%EB%9E%80-6299ecc2f7b1
Reference
この問題について(JMeterを使用したパフォーマンスのテスト), 我々は、より多くの情報をここで見つけました https://velog.io/@_koiil/JMeter로-성능-테스팅하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol