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のリソースとアクティベーション方法は、白黒のコマンドラインに別れを告げます
2日前に新しい会社に入社しました。その会社ではIntelli Ideaを使っています。Eclipse...
JSON (JavaScript Object Notation、JS Object Notatio...
目次基本的な説明AST 解析レンダリング機能通常コンポーネントと動的コンポーネントの比較ファクトリ関...
以前、プロジェクトでQRコードをスキャンして情報を表示する機能を開発する必要がありました。インターネ...
コンパイル後にAngularプロジェクトをNginxにデプロイする方法をオンラインで検索すると、ほと...
背景最近、オンライン操作中に DML ステートメントを実行しました。これは絶対確実だと思っていました...
この記事から、MySQL を紹介し学習するための新しい一連の記事がスタートします。なぜ MySQL ...
目次1. はじめに2. axiosインターセプターを使用してフロントエンドログを出力する1. はじめ...
目次1. 基本的な使い方とロジック2. 特徴3. エラーオブジェクト4. キャッチアンドスロー戦略の...
目次1. オブジェクトを使用してオブジェクトを作成する2. コンストラクタを使用してオブジェクトを作...
オープンソース ソフトウェアである Apache は、最も広く使用されている Web アプリケーショ...
ページには多くのコントロール (要素またはタグ) があります。これらのタグをより便利に操作するには、...
1. 背景ボタンは非常によく使われており、Element のボタン機能は非常に包括的です。この記事で...
この例で開発されたカスケード ドロップダウン メニューは、既存の JSON データに基づいて作成され...
目次ファーストルックインデックスインデックスの概念インデックスファイルの構成インデックスの役割SQL...