Jmeter がネイティブの結果表示機能を提供していることは誰もが知っています。ネイティブの結果表示ツールがあるのに、なぜ他のツールを使用して表示する必要があるのでしょうか。豊富な表示コンテンツに加えて、主な理由もいくつかあります。 jmeter -n -t [jmx ファイル] -l [結果ファイル] -e -o [Web レポート フォルダーへのパス] -n は JMeter を非 GUI モードで実行することを意味します。 -t は実行する JMeter テスト スクリプト ファイル (通常は jmx で終わるファイル) を示します。 -l は結果が記録されるファイルを示し、デフォルトでは jtl で終わります。-e はテストが完了した後にテスト レポートが生成されることを示します。 -o は生成された結果フォルダーの場所を指定します。 実施原則次に、Docker を利用して InfluxDB と Grafana を使用し、パフォーマンス可視化監視プラットフォームを構築する方法について詳しく説明します。
Grafana のコンセプト: Graphite、Elasticsearch、OpenTSDB、Prometheus、InfluxDB に適した、豊富なインジケーター ダッシュボードとグラフィック エディターを備えたオープン ソース ソフトウェア。簡単に言えば、オープンソースの WEB 可視化プラットフォームです。 JMeter は、ストレス テスト中に統計指標データをリアルタイムで Influxdb データベースに送信するバックエンド リスナーを導入しています。Grafana (オープン ソースの WEB ビジュアル ダッシュボード) データ ソースを Influxdb に接続してビジュアル ダッシュボードを作成し、テスト指標データをリアルタイムで取得します。 InfluxDBをインストールするdocker で influxdb イメージをインストールしてプルします: docker pull influxdb コンテナに入ります: docker exec -it container id /bin/bash データベースjmeterを作成する 流入 データベースを表示します。 データベース jmeter を作成します。 データベースを表示します。 jmeter を使用します。 jmeter から * を選択します。 出口; GrafanaをインストールするGrafana イメージをプルします: docker pull grafana/grafana コンテナを実行します: docker run --name my_grafana -p 3000:3000 grafana/grafana Grafana にアクセス: http://ip:3000 ユーザー名とパスワードは両方とも「admin」です 入力後にデータベースを追加する 入力後データベースを設定する 保存してテスト 表示テンプレートを構成する多くのテンプレートがあり、プレビューして適切なものを選択してダウンロードできます。ダウンロードアドレス: https://grafana.com/grafana/dashboards jsonファイルをダウンロード インポートの準備 ダウンロードしたjsonファイルをインポートするだけです。 設定が完了したら、パネルに入ります ここでリフレッシュレートを設定できます Jmeter を設定するJmeter スクリプトを作成します。 バックエンドリスナーの設定 スクリプトを実行した後、結果を表示できます。 これで、Docker を使用した JMeter+Grafana+Influxdb 監視プラットフォームの構築に関するこの記事は終了です。Docker を使用した JMeter+Grafana+Influxdb 監視プラットフォームの構築の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: elementui での el-cascader カスケードセレクタの実践
>>: MySQLデスクトップツールSQLyogのリソースとアクティベーション方法は、白黒のコマンドラインに別れを告げます
説明: 指定された時間内に前のノードのコンテンツを置き換えるタイマーを設定します。 1. キーコード...
多くの場合、bash スクリプト内またはスクリプト自体内で直接 sudo を使用してコマンドを実行す...
table1 に 5 つのレコードを挿入する場合、次のコードは誤りです。 テーブル1に(id,na...
序文「大規模なフロントエンド プロジェクト向け」に設計されたフロントエンド フレームワークである A...
目次1. Promise とは何ですか? 2. なぜ Promise が存在するのでしょうか? 3つ...
MySQL はほとんどの場合、GROUP BY クエリと DISTINCT クエリを同様に処理します...
目次ルーティングとは純粋コンポーネントの基本的な使用純粋なコンポーネントの使用に関する注意事項ルーテ...
序文: Linux ホストは、エージェント プログラムをインストールする場合でも、SNMP を使用す...
セクションコース内容営業時間1 ウェブデザインの概要2 2 HTML 基本タグとフォーマットタグ 2...
目次リスナープロパティとは何ですか?リスニングプロパティと計算プロパティの違いは何ですか?監視プロパ...
この記事では、例を使用して、MySQL を使用して正規表現に基づくあいまい文字列置換を実装する方法を...
この記事では主に Vue プロジェクトを紹介します。要素の導入を前提として、コンポーネントを 2 回...
CSS3 背景画像関連互換性: IE9+背景クリップ 背景画像描画領域background-cli...
[LeetCode] 185. 部門別給与上位3位従業員テーブルにはすべての従業員が保持されます。...
目次1. プロジェクトフォルダ構造1. アセットフォルダ2. 図書館3. ローカル設定(ローカル) ...