1.1 バッチとは何か?
1.2 バッチ設定ファイルとは何か?
バッチ設定ファイルは、クライアントのバッチのためのテスト計画です。1.3. このFAQはどのバージョンに適用されますか?
私達はこのFAQの更新を継続しており、最新版のcurl-loaderに適用できます。1.4.
2. ハードウェア要件
2.1. 最小のハードウェア要件は?
3. curl-loaderのビルド
3.1. curl-loaderがサポートするOSは?
You can use any operating system of your choice, providing that this is linux with kernel 2.4 or 2.6. 私達はDebianでビルドと開発とテストをしており、カーネルは2.6が推奨されます。もし、他のLinuxディストリビューションでコンパイルの問題が起きたら、メーリングリストに報告してください。3.2. ビルドするために予め必要なことは?
3.3. どうやってcurl-loaderをmake(ビルド)するか?
4. 負荷の設定の作成
4.1. どうやって負荷の設定ファイルを作るか?
負荷をかけるために、-fオプションを使ってcurl-loaderに渡す設定ファイルを作ってください。#curl-loader -f ./conf-examples/bulk.conf
サンプルをみたい場合は、conf-examplesディレクトリにあるファイルを見て下さい。サンプルをコピーして後述のガイドラインをもとに編集すればよいです。
4.2. 負荷の設定ファイルのタグと意味は?
設定ファイル(バッチ設定ファイル)は、以下の2つのセクションに分かれた、tag=value の文字列からなります。General
URLs
Generalセクションは、バッチの全般的なパラメーターを含みます。それに対して、URLsセクションは1つ以上のURLサブセクションを含みます。各URLサブセクションは特定のURLから始まり、他のタグを含みます。
4.3. すべてのタグの正確な意味は?
BATCH_NAME 文字列であること。CLIENTS_NUM_MAX この負荷のために使われる最大のクライアント数です。任意の正数が認められます。
CYCLES_NUM 実行されるサイクル数です。任意の正数と-1が認められます。-1は無限に繰り返すことを意味します。負荷は、通常、任意の時点でCntl-Cを押すことにより停止でき、すべての統計が集められ、ファイルが閉じられます。URL_DONT_CYCLE=1というタグがないURLに対してのみサイクルが関係するという点に注意して下さい。curl-loaderは
URLS_NUM URLsセクションの中の利用すべきURL数です。
URLsセクションのタグ: