簡単な紹介
宗は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をドラッグウィンドウシステム、直接開いて表示します。