Linux システムで jmeter を実行し、ローカル メモリを最適化する方法の詳細な説明

Linux システムで jmeter を実行し、ローカル メモリを最適化する方法の詳細な説明

1. Linuxシステムにクロスシステムファイル転送ツールをインストールする

ルートユーザーのルートディレクトリにyum -y install lrzszと入力します。

2. rzコマンドを使用して、apache-jmeter-4.0zipパッケージをLinuxシステムのルートディレクトリにアップロードし、解凍します。

3. jmeter環境変数を設定する vim /etc/profile add export PATH=/apache-jmeter-4.0/bin/:$PATH パスをメモする

4. rzコマンドを使用してjdk1.8 linux 64ビットバージョンをアップロードし、usr/localディレクトリに解凍します。

jdk インストール パッケージをダウンロードします。ダウンロード アドレス: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

5. 解凍後、環境変数を設定し、etcディレクトリに入り、vimコマンドvim /etc/profileを使用してプロファイルファイルを編集します。

最後に追加

JAVA_HOME=/usr/local/jdk1.8.0_151/
PATH=$JAVA_HOME/bin:$PATH
クラスパス=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
JAVA_HOMEをエクスポートする
エクスポートPATH
CLASSPATHをエクスポートする

6. 変更が成功したら、コマンドを使用して設定ファイルをすぐに有効にします。source /etc/profile

7. 設定が完了したら、jmeter -v を使用して環境が正常に設定されていることを確認します。

8. Linux: Linux 環境では、Windows jmeter で同時実行数と実行時間を変更し、jmx ファイルを保存してから、Linux に渡して jmeter -n -t test.jmx -l test.jtl コマンドで実行する必要があります。

メモリ チューニングは、jmeter.sh ファイル (java $JVM_ARGS -Xms1G -Xmx5G -XX:MaxPermSize=4096m -Dapple.laf.useScreenMenuBar=true -jar の最後の行) で構成されます。

jmeter ファイル構成で jmeter が hprof ログ ファイルを生成しないようにします (行 88 HEAP="-Xms1024m -Xmx10240m")

9. 権限を付与した後、test.jmx ストレス テスト スクリプトをアップロードします。アップロード後、このファイルに実行権限を付与し、chmod 775 test.jmx を実行してから ls を実行する必要があります。スクリプトの色が緑色の場合、実行可能ファイルであることを示します。

10. 準備が整いました。./startagent.sh が監視を開始します。

11. ./jmeter -n -ttest.jmx -l test.jtl ストレステストスクリプトを起動してストレステストを開始します。

-nはGUIインターフェースなしを意味し、-tはスクリプトを意味します。

-lはjtlを生成することを意味する

12. 実行が開始されたことを示す画面が表示されます。「実行終了」画面は、実行が完了したことを示します。

13.jmeter 3.0 以降ではグラフィカルな HTML レポートが提供されます。実行が完了したら、次のコマンドを実行します。

jmeter -g test.jtl -o resultreport は HTML レポートを生成します

パラメータ:
-g : result.jtl 既存の .jtl ファイルへのパス。
-o : HTMLレポートを保存するディレクトリ

14. 次に、生成されたレポート フォルダーである resultreport をダウンロードして分析を表示します。

注: テスト計画のユーザー数や時間を変更する必要がある場合は、以下を実行してください。

変更するviスクリプト名

さて、今日はこれで終わりです。後で時間があれば、HTML レポートの分析方法に関するドキュメントを書きます。

Linux システムで jmeter を実行する方法とローカル メモリを調整する方法については、これで終わりです。Linux システムで jmeter を実行する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Jmeterカスタム関数base64暗号化実装プロセス分析
  • Jmeter のファイルアップロード後の実装プロセスの詳細な説明
  • Jmeter は UUID を一意の識別子として生成するプロセス図
  • Jmeter コマンドライン スクリプト実行で動的パラメータを設定する方法
  • 記録プロセス図を実現するための Jmeter 構成プロキシ
  • Jmeter はインターフェーステスト入力に MD5 暗号化を実装します
  • Jmeter インターフェースにログインするときにパラメータ トークンを取得する際のエラー問題の解決方法
  • Jmeter でコマンドラインに基づいて jmx スクリプトを実行する方法
  • Jmeter の一般的な関数の使用法の概要

<<:  JavaScript コードベースをよりクリーンにする 5 つの方法

>>:  MySQL監視ツールmysql-monitorの詳細な説明

推薦する

MySQL で CURRENT_TIMESTAMP を使用する方法

目次CURRENT_TIMESTAMPの使用CURRENT_TIMESTAMPを使用したタイムスタン...

MySQL 5.7 解凍版のインストールとアンインストール、およびよくある問題の概要

1. インストール1. ダウンロードMySQLをダウンロードするには、MySQL公式サイトhttp:...

Macにmysql5.7.18をインストールする詳細な手順

1. ツール今必要なツールは2つあります: MySQLサーバー (mysql-5.7.18)、MyS...

jQueryはテーブルのシームレスなスクロールを実現します

この記事の例では、テーブルのシームレスなスクロールを実現するためのjQueryの具体的なコードを参考...

Vueはシンプルなショッピングカートの例を実装します

この記事では、参考までに、Vue の具体的なコードを共有して、簡単なショッピングカートを実装します。...

MySQL Community Server 圧縮パッケージのインストールと設定方法

今日は、MySQL をインストールしたかったので、公式 Web サイトにアクセスして、MySQL の...

Vueでミックスインを使用する方法

目次序文使い方要約する序文Vue にはコードの再利用に使われる mixins という設定項目がありま...

アダプティブ Web デザインの手法 (モバイル フォンでの優れたアクセス エクスペリエンス)

1. HTML ヘッダーにビューポート タグを追加します。ウェブサイトの HTML ファイルの先頭...

JS を使用して要素が配列であるかどうかを判断する例

検証できるデータの種類は次のとおりです a = [1,2,3,4,5,6]とします。 b = [とし...

無効と読み取り専用の機能と違い

1: readonly は、このコントロールをロックして、インターフェイス上で変更できないようにしま...

IDEA2021 tomcat10 サーブレットの新しいバージョンの落とし穴

私が学習していたときに使用していたバージョンは比較的新しいものであり、インターネット上のチュートリア...

hr 水平線スタイルの例コード

コードをコピーコードは次のとおりです。 <hr style="width:490px...

MySQL が大規模トランザクションを避けるべき理由とその解決方法

何が大問題ですか?長時間実行され、長時間コミットされないトランザクションは、大規模トランザクションと...

Facebook によるインターネット サービスのほぼ完璧な再設計

<br />出典: http://www.a-xuan.cn/?p=197 先ほどFac...