これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド tsplot です。
プログラム:
NAME
tsplot - 比較の目的で、同じチャート上に複数の tsung ログをプロットします。
SYNOPSIS
tsplot [ -c の監視 file ] [ -d 画像 出力 ディレクトリにジョブを開始します。 ] [ -v 詳細 ] [ 伝説
ログファイル ]
DESCRIPTION
Tsung には、次を使用するプロット ツールが付属しています。 gnuplotからいくつかのグラフを作成します。 ツングログ
ファイルデータ。 tsplot 複数のデータをプロットすることができます ツングログ 同じチャート上のファイル
さらに比較および分析するために、シリーズを参照してください。
OPTIONS
-c
--config
使用する構成ファイルを指定します。 デフォルトは http.en.plots.conf.
-d
--outdir
ディレクトリ tsplot 生成した画像を保存します。デフォルトは /tmp/tsung.
-v
-詳細
MAKES tsplot それが何をするのかについて非常に冗長です。
CONFIGURATION
の設定ファイル tsplot 取得したいプロットを定義できます。
表示するデータにラベルを付けます。 設定ファイルは 。初期 ファイルの構文、
各セクションはチャートを定義します。
tsplot XNUMX つのサンプル構成ファイルが付属しています。 http.plots.en.conf
pgsql.plots.en.conf。 これらはそれぞれ、プロットされるチャートを定義します。 ツン HTTPテスト
フォルダーとその下に ツン PGSQLテスト。
A DEFAULT セクションを提供すると、ここで構成された要素がオーバーライドされます。
特定のプロットセクション。
別の構成ファイルが使用されます tsplot: tsung/stats.conf XNUMXつ。 慣れています
読み込む統計をタイプ別に定義する ツン ログファイルを作成する必要はありません
新しいサポートを追加せずに編集してください ツン 統計情報を表示します。
共通設定の詳細 DEFAULT セクションまたは特定のチャート セクション。
エンコーディング
ここで、ファイル内でラベルとタイトルに使用されるエンコーディングを設定します。
解像度 作成したチャート画像のdpi設定
tn_dpi 作成したチャートのサムネイル画像のdpi設定
画像タイプ
生成するチャート画像のタイプ。例: PNG or ps
完全なリストは、 python-matplotlib ウェブサイト、
http://matplotlib.sourceforge.net/
xlabel 横軸のデフォルトのラベル。多くの場合、状況に応じて秒または分が必要です。
xファクター。
ylabel のデフォルトをいくつか設定することもできますが、これはデフォルトではないようです。
実際には良いアイデアです。
xファクター
tsung は、統計を 10 秒ごとにログファイルに記録します。 デフォルトでは、グラフは表示されません。
これをスケールし、横軸の単位を秒にします。 xfactor を 60 に設定すると、
水平軸の精度は非常に高いです。
yファクター
xfactor と同じですが、垂直軸が対象です。
テストで取得したデータに応じて、
プロットの垂直スケール。 たとえば、 ページの意味 統計はログイン中です
ミリ秒まで ツン。 この単位がより適している場合は、秒を表示するとよいでしょう
あなたの対策。 あとは設定するだけです yファクター = 1000.
スタイル ここで任意の数を設定します matplotlib 使用したいスタイルをスペースで区切って、
ここから入手可能: http://matplotlib.sourceforge.net/matplotlib.pylab.html#-プロット。
たとえば、次のように設定します スタイル = b- g+ r- cx 最初のデータセットをプロットするため (を参照) 統計情報 以下)
青い実線、XNUMX 番目は緑のプラス記号、XNUMX 番目は赤い線、
最後はシアンの十字記号です。
これは、 統計情報 = 200カウント 400カウント XNUMX つをプロットする場合の統計設定 ツン
ログ。
その後、セクションごとに任意の数のプロットを定義し、任意の名前を付けることができます。
名前は一意である必要があり、出力イメージに名前を付けるために使用されます。
DEFAULT セクションで使用できるオプションはすべて、特定のチャート セクションでも使用できます。
同じ意味と効果を持ちます。 特定の設定は体系的にオーバーライドされます。
デフォルトのもの。
タイトル 結果の画像に印刷されるチャートのタイトル。
統計情報 このプロットに使用する統計プロパティ。 ツング/統計
設定ファイル。 利用可能なもののリストについては、このバンドル ファイルを参照してください。
Tsung は、ここに記載されているように、いくつかのタイプの統計を提供します。 http://tsung.erlang-
プロジェクト.org/user_manual.html#htoc53. 使用される主な統計タイプは次の XNUMX つです。
サンプル カウンタ。 XNUMXつ目は、 ゲージ ただし、単一の統計にのみ使用されます
(ユーザー)。
サンプルでは、count、mean、stdvar、max、min、および gmean (全体平均) プロパティが提供されます。
および counter は count と totalcount のみを提供します。 ゲージはカウントと最大値を提供します。
統計設定ではいくつかの値を受け入れることができます 統計プロパティ 要素をスペースで区切ります。
例: 統計情報 = ユーザー数 同時に接続しているユーザーの数をプロットするには、
統計情報 = 200カウント 400カウント 指定された HTTP リターン コード数をプロットします。
同じチャート。
ご注意ください tsplot 現在、水平方向と XNUMX つのみの使用に制限されています
垂直スケール。 matplotlib より複雑な図面を定義することもできますが、
tsplot はまだその恩恵を受けることができません。
伝説 凡例の接頭辞。コマンド ラインで指定した凡例がその後に続きます。
チャート上の各プロットには凡例エントリがあり、ここでプロットの意味を構成します
(「同時ユーザー」と言います)そして tsplot データシリーズの名前を追加します
プロットされます (「シナリオ X」とします)。 次の凡例が表示されます: 「同時ユーザーのシナリオ」
バツ'。
イラベル 垂直斧のラベル
CONFIGURATION 実施例
で配布される特定の設定例を参照してください。
/usr/share/doc/tsung/tsung-plotter/http.plots.en.conf /usr/share/doc/tsung/tsung-
プロッター/pgsql.plots.en.conf.
onworks.net サービスを使用してオンラインで tsplot を使用する