JMeterのスクリプト開発:プラグインのインストールとデザインシーン(4)を

A.プラグインのインストール

JMeterの-プラグインマネージャ-1.3のjarプラグインをダウンロード

lib / extにフォルダの下に置かれたのJMeter

再起動のJMeter

プラグインマネージャーを開きます。

  オプションオプション>プラグインマネージャ

    インストールされたプラグイン:既にインストールされているプラ​​グイン

    使用可能なプラグイン:それはプラグインをインストールすることができます

    アップグレード:プラグインをアップグレードする必要があります

  選択したプラグインで使用可能なプラグイン(キーワード石鹸/ jpgc) - Chagesと再起動Jmterを適用します

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 II。プラグインの機能

1.スレッドグループ

  JP @ GC-ステッピングスレッドグループは、スレッドグループを強化しました

  GC-Utilmateスレッドグループ究極のスレッドグループ@ JP

2.サンプラー

  カスタムSOAPサンプラーSOAPサンプラー

3.モニター

  時間オーバーGC-アクティブスレッド@ JP

  GC-柔軟なファイルライター@ JP

  GC-PerMonメトリックコレクター@ JP

  GC-応答時間オーバー時間@ JP

  秒あたりのトランザクションGC-@ JP

3つのスープインタフェース:.カスタムSOAPサンプラーの別の方法

HTTP + XMLは、これは別の方法を提供し、互換性のために互換性jmeter3.x書き込まSOAPインターフェイスはありません

1. URL:石鹸アドレスを入力してください

  石鹸のバージョン:1_2を選択

2.石鹸envolope:要求入力インタフェース石鹸分

 

 

 

 

 

 ゴミ問題を解決する方法での応答結果は、ブログを参照してください

 

 

 

負荷テストを行い、パフォーマンスのボトルネックを特定:四のステッピングスレッドグループは、シーンのデザインを強化しました

パラメータのスケジュールスレッド

  このグループは、xxのスレッドの100件のスレッド総数を開始します

  まず、XX秒を待つように最初のスレッドを開始する前に0秒待ちます

  次に、30秒ごとに10個のスレッドを追加します。毎秒xxはスレッドを開始XX

      ランプアップにXX秒で始まる5秒を使用して

  その後、連続運転XX秒を移動するバス成都チー後60秒間負荷を開催

  最後に、5つのスレッドごとに1秒を停止する。最後に、XX XX秒あたりのスレッドを停止

 

 

 5S種は、10個のスレッドで、この30代を実行するための10個のスレッドをロードします

 

 

 

 

 

 

該当するシーン:

  パフォーマンスのボトルネックを特定するための負荷テスト

  私は変曲点を探して、変曲点のパフォーマンスを知りません

設計上の課題:

  実行時間とスレッドの数を開始する次

ファイブ。究極のスレッドグループの波状のデザインシーン

スレッドのスケジューリング

  スタートスレッドはXXスレッドの数を数えます

  初期遅延、秒で秒の初期化時間

  起動時間は、秒は秒単​​位で、時間を開始します

  数秒で.SEC稼働時間のための負荷を保持します

  すべてのスレッドが数秒を共有停止するシャットダウン時間

 

 

 

 

 

 

 

 利用シナリオ

  定時

  認証サーバのリソース(メモリ)タイムリーな回復は、何のメモリリークの場合はありません

設計課題

  次の波は、総波を消費した後に開始しました

 

六。究極のスレッドグループは、デザインシーンを強化しました

設計課題

  コンピューティングタスク、スレッドの実行時間

VII。モニターを接続します

第二に--TPSあたりのトランザクション

応答時間以上の時間 - 応答時間ライン

時間以上のアクティブスレッド - リアルタイムスレッドの数

パフォーマンスモニタのメトリックコレクタ - リソース監視

 

VIII。リソース監視ツール

リソース監視ソフトウェア:SeverAgent

  サーバーへのアップロード:RZ ServerAgent-2.2.3.zipを選択

  解凍:解凍ServerAgent-2.2.3.zip

  サービスを開始します。デフォルトのポートは4444で、アリの雲を無効にすることができ、そのポートを変更する必要がある(--udpポート0は、UDPを無効にします)

    ./startagent.sh --udpポート0 --tcpポート3218

    或ます。java -jar ./CMDRunner.jar --tool PerfMonAgent --udpポート0 --tcpポート3218

    ポート:3218は、独自に定義することができます

  追加リソースモニタ:パフォーマンスモニタMetriesコレクター

    moniterへのサーバー

      IPポートCPU /メモリ

  UDP:いいえ接続TCP:コネクション指向

 

 

 

 

 

 

 

 動作時には、私たちはstartAgentサービスを停止していません

 

おすすめ

転載: www.cnblogs.com/my_captain/p/11723650.html