ストレステストツール宗Linuxのインストール、使用、およびグラフィカルなレポート生成

簡単な紹介

宗はHTTP、WebDAVを、PostgreSQLのは、MySQL、など、テストすることができ、ストレステストツールである LDAP、およびXMPP / Jabberののようにサーバーと。テストHTTP、宗の支援のために 
HTTP 1.0 / 1.1、セッションレコードは、プロキシモードのサポートGET、POSTが含まれ、およびメソッドをPUTとDELETE、クッキーと基本認証WWWをサポートしていますが、また、SSLをサポートしています。


宗の作品
(1)軽量プロセス宗各仮想ユーザーはのアーランです。この点をLoadRunnerのとは大きな違いがあります。
(2)セッションの終了後、ユーザの仮想消失。
(3)仮想ユーザーの多数erlangVMに基づいて(軽量プロセスをアーラン)。
(4)試験機の複数のは、現在アクティブなerlangVM CPUによれば、erlangVMを開始することができます。

 

まず、インストール前のチェック環境

1、閲覧環境:

コードをコピー
[ルート@ localhostのビン]#   lsb_release -a 
LSBバージョン:ベース-4.0-AMD64ベース-4.0-noarch:コア-4.0-AMD64:コア-4.0-noarch:グラフィック-4.0-AMD64:グラフィック-4.0-noarch:印刷-4.0-AMD64:印刷-4.0-noarch 
ディストリビュータID:CentOSのの
説明:CentOSのは、6.4(最終)リリース
6.4:リリース
コードネーム:ファイナル
コードをコピー

2.次のツールがインストールされていることを確認します。

yumをgccの-yインストール  
yumをインストールperlの-y   
yumのunixODBCのインストール   
yumをインストールunixODBCの-develのを 

第二に、インストール

1、アーランをダウンロードしてインストール

コードをコピー
[ルート@ localhostの〜]#のCDは/ usr / local 
#[ローカルホストローカル@ルート] MDIR -pアーラン
 
#の[ローカルホストローカル@ルート] wgetのhttp://www.erlang.org/download/otp_src_R14B04.tar.gz  
[ルート@localhostローカル]#タール-zxvf otp_src_R14B04.tar.gz  
localhostをローカル]#1 @ [ルートCD otp_src_R14B04  
[ルート@ localhostのotp_src_R14B04]#は./configure --prefix =は/ usr / local /アーラン  
[ルート@ localhostのotp_src_R14B04]#のメイク  
[ルート@ localhostのotp_src_R14B04]#は、make installを 
コードをコピー

注意:場合は「:エラーは:ライブラリ関数が見つかりませ呪いを設定しない」のエラー、インストールしよう:

[ルート@ localhostがotp_src_R14B04]#yumを-yのncurses-develのインストール 

 

2.ダウンロードしてインストール宗

コードをコピー
[ルート@ localhostの〜]#のCDは/ usr / local 
#[ローカルホストローカル@ルート] ます。mkdir -p宗
#の[ローカルホストローカル@ルート] wgetのhttp://tsung.erlang-projects.org/dist/tsung-1.4.2 .tar.gzの #の[ローカルホストローカル@ルート] 宗-1.4.2.tar.gz -zxvfタール #の[ローカルホストローカル@ルート] CD宗-1.4.2 [ルート@ localhostの宗-1.4.2]#1 は./configure --prefix =は/ usr / local /宗--with-アーラン=は/ usr / local /アーラン [ルート@ localhostの宗-1.4.2]#のメイク [ルート@ localhostの宗-1.4.2]#make installを
コードをコピー

 

3、レポートを生成するために、テンプレートをperlのテンプレートをダウンロードしてインストール

コードをコピー
[ルート@ localhostの〜]#のCDを/ usr / local
 
#の[ローカルホストローカル@ルート] wgetのhttp://cpan.org/modules/by-module/Template/Template-Toolkit-2.24.tar.gz   
localhostをローカル@ [ルート]#のテンプレート・ツールキット-2.24.tar.gz -zxvfタール  
localhostをローカル@ [ルート]#のCDテンプレート・ツールキット- 2.24   
[ルート@ localhostのテンプレート・ツールキット-2.24]#perlのMakefile.PL  
[ルート@ localhostのテンプレート-Toolkit- 2.24]#作る  
[ルート@ localhostのテンプレート・ツールキット-2.24]#をテストします   
[ルート@ localhostのテンプレート・ツールキット-2.24]#をインストールします 
コードをコピー

 注意:次のプロンプト場合:

[ルート@ localhostのテンプレート・ツールキット-2.24]#perlのMakefile.PL 
見つけることができませんのExtUtils / @INCでMakeMaker.pm(@INCが含まれています./libは/ usr / local / lib64に/ perl5のは/ usr / local / share / Makefile.PLライン11でのperl5の/ usr / lib64に/のperl5 / vendor_perlを/ usr / share / perl5の/ vendor_perlの/ usr / lib64に/ perl5のは、/ usr / share / perl5の)
BEGIN失敗- Makefile.PLライン11で中止コンパイル。

ソリューション:

yumをインストールperlの-のExtUtils-CBuilderのperlの-のExtUtils-MakeMakerの

 

 

4、チャットを生成するための、gnuplotのをダウンロードしてインストール

[localhostのローカル@ルート]#yumをインストール-y gnuplotのGDのlibpngはzlib 

 

第三に、インストールが成功したかどうかをチェック

コードをコピー
#perlの[ローカルホストローカル@ルート] -v 情報が表示されている現在のバージョンを表示するperlのコマンド。
[ルート@ localhostlocal]#のgnuplot gnuplotのコマンドのインストールされたバージョンチェックする
アーランのインストールバージョンを確認するために#のERLコマンド[ローカルホスト、ローカル@ルート] 
アーランR14B04(ERTS-5.8.5)[ソース] [64ビット] [RQ:1]を[ スレッド、非同期:0] [HIPEは] [ポーリングカーネル:偽]に
ESHELL V5.8.5(G ^とABORT)
[インストールされたバージョンを表示するローカルホストローカル]#宗宗-vコマンド@ルート
宗バージョン1.4.2
コードをコピー

 

第四に、インストール後に環境変数を設定

アーランを追加、としてインストール宗環境変数

コードをコピー
#1 [ローカルホストローカル@ルート] のvim / etc / profileを    
$ JAVA_HOME / binに:は/ usr / local /アーラン/ binに:は/ usr / local /宗/ binに:は/ usr / local / nginxの/ sbinにPATH = $ PATHをエクスポートします。 (彼らの実際の変数を変更する)の$ PATH   
:、終了を保存WQ   
#1 [ローカルホストローカル@ルート] ソースは/ etc / profileが    
成功を与えられていません   
#[ローカルホストローカル@ルート] 宗-v    
宗バージョン1.4.2 
[localhostをローカル@ルート] #ERLが-v  
アーランR14B04(ERTS-5.8.5)[ソース] [「ビット64] [RQは:. 1] [非同期スレッド:0] [HIPE] [ポーリングカーネル:falseに] 
ESHELL V5.8.5(とABORT G ^)
。1>
コードをコピー

 

第五に、使用して、レポートを生成します

1、テストプロファイルをログし、XMLコンフィギュレーションを保存するためのルート・ファイル・フォルダ.tsung新しいディレクトリは/ usr / local /宗/共有/ docに/宗/例/ディレクトリ構成を参照することができます

[localhostのローカル@ルート]#ます。mkdir〜/ .tsung 
[localhostのローカル@ルート]#cpは/usr/local/tsung/share/doc/tsung/examples/http_simple.xml〜/ .tsung / tsung.xml

2、実行して、デフォルトの実行スクリプト〜/ .tsung / tsung.xml設定

[localhostのローカル@ルート]#宗が開始 
宗を起動するには、
「ログディレクトリは次のとおりです。/root/.tsung/log/20150311-0536」

レポートを見ることができるディレクトリに3.ログ情報を生成し

[ルート@ localhostの20150311から0536]#のCD /root/.tsung/log/20150311-0536 
[ルート@ localhostの20150311から0536]#件のls -a.. match.log [email protected] tsung.log tsung.xml

4、など/root/.tsung/log/20150311-0536などグラフィカルなレポートを生成するディレクトリにログインする必要があります

コードをコピー
[ルート@ localhostの20150311から0536]#/usr/local/tsung/lib/tsung/bin/tsung_stats.pl  
サブディレクトリデータ作成
サブディレクトリgnuplot_scripts作成する
サブディレクトリの画像を作成していない
セッションのデータはありません
パーフのデータはありません
取引のデータはありません
マッチのデータはありません
イベントには、データ
の非同期のデータはありません
サイズなしデータ
size_rcvは0に等しいではありません!
size_sentは0に等しいです!
[ルート@ localhostの20150311から0536】#1 のLS 
データgnuplot.log gnuplot_scripts graph.html画像match.log report.htmlを[email protected] tsung.log tsung.xml
コードをコピー

5、report.htmlをドラッグウィンドウシステム、直接開いて表示します。

おすすめ

転載: www.cnblogs.com/qianjinyan/p/11278826.html