これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド openload です。
プログラム:
NAME
オープンロード - Webアプリケーションの負荷テスト用ツール
SYNOPSIS
オープンロード [オプション] URL [クライアント]
DESCRIPTION
このマニュアルページでは、 オープンロード 使用法。
このマニュアルページは、元のプログラムが実行するため、Debianディストリビューション用に作成されました。
マニュアルページがありません。
オープンロード (現時点では) コマンドライン ツールであり、使いやすく、ほぼリアルタイムで機能します。
テスト中のアプリケーションのパフォーマンス測定は、テスト中に非常に役立ちます。
最適化。
OPTIONS
オープンロード 通常の GNU コマンドライン構文を使用しますが、オプションは XNUMX つのダッシュで始まります
(`-')。
このプログラムを実行するには、テスト対象の PATH または URL を設定する必要があります。 設定できるのは、
URL の後のクライアント数は、シミュレートする同時クライアントの数です。
デフォルトは5です。
オプションの概要は以下に含まれています。
-t
テスト モード: スループット測定は行われません。 ただし、からの完全な応答は、
Webサーバー(ヘッダーを含む)が表示されます。 これは、次のことを確認するのに役立ちます。
実際のテストを実行する前に、適切なコンテンツを取得してください。 このモードでは、
クライアントのデフォルトは 1 です。
-h
ヘッダー値: HTTP リクエスト ヘッダーを指定します。 このオプションはいくつか使用できます
複数のヘッダーを指定する必要があります。 文は -h の後にヘッダー名が続きます
および引用符で囲まれた値をスペースで区切ります。 例: openload -h ユーザーエージェント "MSIE 5.0"
mysite.com
-l
制限時間: 秒数。 テストは指定された数に対してのみ実行されます。
秒。 文は、-l の後にスペースで区切られた秒数が続きます。
例: openload -l 10 mysite.com
-o
出力モード: 現在、CSV (カンマ区切り値) のみがサポートされています。 これは
結果をスプレッドシートにインポートする場合に便利です。 フィールドは次のとおりです: URL、番号
クライアント、TPS (XNUMX 秒あたりのトランザクション数)、平均応答時間 (秒)、最大
応答時間、リクエストの合計数。
-v
検証者モード: (文書化されていない)
-b
本文リクエスト: テストは、テスト URL からの本文の応答のみをリクエストします。 例: openload
-b mysite.com
出力 結果
出力結果の説明を以下に示します。
* MaTps: TPS の 20 秒移動平均。
* Tps: (XNUMX 秒あたりのトランザクション数) は、その間に完了したリクエストの数です。
秒。
* 応答時間: 経過秒間の平均応答時間 (秒単位)。
* Err: エラーがあった応答、つまり HTTP 200 Ok を返さなかった応答の割合
ステータス。
* 数: 完了したリクエストの合計数。
* 合計 TPS は実行全体の平均 TPS、つまり (完了したリクエストの合計) /
(合計経過時間)。
* 平均応答時間: 全体の平均応答時間 (秒単位)。
* 最大応答時間: この実行中の最高応答時間。
中絶 、 プロセス
プロセスを中止するには、Enter キーまたは Return キーを押すか、ターミナルの割り込みキーを使用します。
(通常は Ctrl+C)。
onworks.net サービスを使用してオンラインで openload を使用する
