英語フランス語スペイン語

Ad


OnWorksファビコン

httping-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでhttpingを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドhttpingです。

プログラム:

NAME


httping-Webサーバーのレイテンシとスループットを測定します

SYNOPSIS


httping [オプション]

オプション: [-NS URL] [-NS ホスト名] [-NS ポート番号] [-NS proxyhost:port] [-NS カウント] [-私
間隔] [-NS タイムアウト] [-NS] [-NS] [-NS] [-L エクスフェルリミット] [-NS] [-l] [-z] [-NS] [-NS] [-または rc、...]
[-e ストリング] [-私 ユーザーエージェント ストリング] [-NS リファラー ストリング] [-NS] [-NS 警告、批判] [-NS モード] [Q]
[-V]

DESCRIPTION


プログラム httping Webサーバーのレイテンシーを測定できます。 バージョン1.0.6以降も
スループットを測定できます。

OPTIONS


-5 選択したプロキシサーバーはSOCKS5サーバーです。

-6 IPv6モードを有効にします。 デフォルトはIPv4です。

-a 可聴ping

-b このスイッチを「-G」と一緒に使用します。 このオプションを使用すると、転送速度(
KB / s)が表示されます。

-B このスイッチを「-G」と一緒に使用します。 返されたを圧縮するようにHTTPサーバーに依頼します
データ:これにより、接続の帯域幅の影響が軽減されます。
HTTPサーバーのプロセッサー能力の影響を増大させます。

-c カウント
終了する前に送信するプローブの数。

-D ncursesモード(-K)でグラフを描画しないでください。

-e STR ステータスコードが「-o」で選択されたものと異なる場合、指定された文字列は次のようになります。
表示されます。

-E 環境変数からプロキシ設定を取得します(「http_proxy」および
'https_proxy')。

-F サーバーに接続しようとしているときにTCPFast Openを試行します(Linuxの場合、バージョン3.7
カーネル以降)

-f フラッドping:各pingの間にアイドル状態ではなく、コンピューターと同じ速さでpingを実行します。
ネットワークはあなたがすることを可能にします。

-G HEADリクエストの代わりにGETリクエストを実行します。これは、完全なリクエストでもあることを意味します。
ページ/ファイルを転送する必要があります。 この場合、測定しなくなったことに注意してください
レイテンシー!

-g URL これにより、プローブするURLが選択されます。 例えば: http://localhost/

-h hostname
'-g'の代わりに、-hでプローブするホスト名を設定することもできます:-h localhost

-I STR UserAgent-Webサーバーに送信する文字列( 'HTTPingの代わりに')。

-i インターバル
送信されるすべてのプローブ間でスリープする秒数。

-K ncursesユーザーインターフェイスを有効にします。

-L x このスイッチを「-G」と一緒に使用します。 'x'に転送されるデータの量を制限します。
これはページ/ファイルのコンテンツにのみ影響し、headerdataには影響しないことに注意してください。

-l SSLを使用して接続する:これを機能させるには、「https」-urlまたは443を指定する必要があります
ポート番号。

-m 機械可読出力を表示します(「-o」および「-e」もチェックしてください)。

-N x HTTPingをNagiosに切り替えます-プラグインモード2:すべてが正常な場合は0を返し、「x」
何かが失敗したとき。 例:1 => Nagios警告状態、2 => Nagiosクリティカル状態。

-n 警告、クリティカル
HTTPingをNagiosに切り替えます-プラグインモード1:平均時に出口コード「1」を返します
応答時間は「警告」よりも長く、平均の場合は出口コード「2」を返します
応答時間は「クリティカル」よりも長くなります。 それ以外の場合はすべて、出口コード「0」を返します。

-o x、x、..。
これにより、OK状態と見なされるHTTPステータスコードが選択されます(
'-NS')。

-p ポート番号
-pは-hと一緒に使用できます。 -pは、プローブするポート番号を選択します。

-q 静かにして、終了コードのみを返します。

-R STR Webサーバーに送信するリファラー文字列。

-r ホスト名をXNUMX回だけ解決します。これにより、解決がループから外れ、次のようになります。
DNSの遅延は測定されません。 1つだけを測定したい場合にも便利です
DNSが解決ごとに異なるIPアドレスを返す間、Webサーバー
('ラウンドロビン')。

-S 測定されたレイテンシーを接続する時間とリクエストを交換する時間に分割します
HTTPサーバー。

-s トランザクションが正常に完了したら、HTTPステータスコード(200、404など)を表示します。

-T x (入力する代わりに)ファイル 'x'からWebサイト認証のパスワードを読み取ります
コマンドラインで)。

-t タイムアウト
反対側からの回答を待つ時間。

-U Webサイトに対する認証を有効にします。 ユーザー名を-Uで設定し、パスワードを-Pで設定します
(または、ファイルからパスワードを読み取る場合は-T)。

-v 詳細モードを増やします。 出力に標準偏差と日付を表示します。

-W 解決に失敗した場合は、プログラムを中止しないでください。

-X このスイッチを「-G」と一緒に使用します。 各「ping」について、データの量を表示します
転送されます(ヘッダーを除く)。

-x proxyhost [:port]
プロキシサーバーを使用してプローブします。 のレイテンシも測定していることに注意してください
プロキシサーバー!

-Y 色を有効にする

-z SSLを使用して接続する場合は、のX509証明書のフィンガープリントを表示します。
ピア。

-省略形
千、百万、十億などを超える値を省略します。

--適応間隔 or --あい
(試してください)同じ間隔でpingを実行します。 たとえば、間隔が1.0秒に設定され、pingを実行する場合
ping t [n]は500秒で250msの期間で発生し、次のping(t [n + 1])は
501秒ではなく、501.25秒で発生します。 もちろん、pingの継続時間
>間隔よりも大きい場合、pingは「スキップ」されます(文字通りではありません:
シーケンス番号は継続します)そしてt [n + 1]は、例えば、
予想される501秒。 これは、たとえば、fftがncurses出力モードである場合に役立ちます。
ping時間にわたって計算されます。

-骨材 x [、y [、z [、etc。]]]
x [/ y [/ z [ごとに集計を表示するの/ etc]]]秒。

-- 迂回接続 x
URLのホスト名を無視し、代わりに「x」に接続します。 指定されたURLは
'x'で要求されます。

-描画フェーズ
フーリエ変換の大きさを描くだけでなく、位相も描きます。

-グラフ制限 x
測定された値がxより大きい場合、それらはxに制限されます。

- ヘッダ x
追加のリクエストヘッダー「x」を追加します。

--keep-cookie
サーバーがCookieを送信すると、次のリクエストで返されます。

--max-mtu x
使用する最大MTU。 ネットワークインターフェイスのMTUより大きくすることはできません。

--ホストヘッダーなし
リクエストヘッダーに「Host:」ヘッダーを含めないでください。

--no-tcp-nolay
「tcpdelay」(Naggle)を無効にしないでください。

- 優先順位 x
パケットの優先度を設定します。

--tos x
サービスの種類を設定します。

--プロキシユーザー x
ユーザー名「x」を使用して、プロキシ(http / socks5)サーバーに対して認証します(オプション)。

--プロキシパスワード x
パスワード「x」を使用して、プロキシ(http / socks5)サーバーに対して認証します(オプション)。

--プロキシパスワードファイル x
ファイル「x」からパスワードを読み取り、プロキシ(http / socks5)サーバーに対して認証します
(オプション)。

--recv-バッファ x
受信バッファのサイズを設定します(バイト単位)。

-- スローログ x
期間がx以上の場合、低速ログウィンドウにping行を表示します(中央
窓)。

-しきい値-赤 x
測定されたしきい値がxよりも高い場合(および-Yが指定されている場合)、表示されている値
は赤に着色されています。 --threshold-yellowも使用する場合は、この値を大きくする必要があります。

-しきい値-黄色 x
測定されたしきい値がxよりも高い場合(および-Yが指定されている場合)、表示されている値
黄色です。

--threshold-show x
測定されたしきい値がxより大きい場合、結果が表示されます(デフォルトは
常に表示)。 値xの単位はmsです。

-タイムスタンプ or - NS
結果行の前にタイムスタンプを付けます。 -vを使用して、日付も表示します。

--tx-バッファ x
送信バッファのサイズを設定します(バイト単位)。

-V バージョンを表示して終了します。

出力


分割モード(-S)では、「time = 0.08 + 24.09 + 23.17 + 15.64 + 0.02 = 62.98ms」のようなものが表示されます。
最初の値は、ホスト名を解決するのにかかった時間です(解決しなかった場合は「n / a」)
この反復で解決します。たとえば、「XNUMX回解決」(-r)モードで解決します)。
接続(または、たとえば持続的接続(-Q、HTTP v1)では-1.1)、その後は
リクエストをネットワークに送信するのにかかった時間、そしてHTTPサーバーが
リクエストを処理して送り返し、最後に接続を閉じるのにかかった時間。

グラフ


ncursesのグラフは、色を使用して意味をエンコードします。 緑:値が1未満
ブロック。 赤:値がグラフに収まりませんでした。 青:値はによって制限されました
-グラフ制限。 シアン:その時点での測定はありません。

キー


押す+ プログラムを終了します。 測定されたものの要約が表示されます。
ncurses guiで、を押します+ 画面を強制的に再描画します。 「H」を押して停止します
グラフ(そして再び続けるために)。 'q'を押してプログラムを停止します( + 働くでしょう
も)。


httping -g http://localhost/
ホスト「localhost」でWebサーバーにpingを実行します。

httping -h ローカルホスト -p 1000
ホスト「localhost」およびポート番号1000でWebサーバーにpingを実行します。

httping -l -g https://localhost/
SSL接続を使用してホスト「localhost」でWebサーバーにpingを実行します。

httping -g http://localhost/ -U ユーザ名 -P password
基本HTTP認証を使用して、ホスト「localhost」でWebサーバーにpingを実行します。

onworks.netサービスを使用してオンラインでhttpingを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad