Ini adalah perintah httping yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
httping - mengukur latensi dan throughput server web
RINGKASAN
httping [Pilihan]
pilihan: [-G url] [-H nama host] [-P nomor port] [-X proxyhost: port] [-C menghitung] [-Saya
selang] [-T waktu habis] [-S] [-G] [-B] [-L xferlimit] [-X] [-l] [-z] [-F] [-M] [-atau rc,...]
[-e rangkaian] [-SAYA Agen pengguna rangkaian] [-R pengarah rangkaian] [-R] [-N memperingatkan, kritik] [-N mode] [-Q]
[-V]
DESKRIPSI
Program httping memungkinkan Anda mengukur latensi server web. Sejak versi 1.0.6 juga
keluaran dapat diukur.
PILIHAN
-5 Server proxy yang dipilih adalah server SOCKS5.
-6 Aktifkan mode IPv6. Standarnya adalah IPv4.
-a Ping terdengar
-b Gunakan sakelar ini bersama dengan '-G'. Saat opsi ini digunakan, kecepatan transfer (dalam
KB/s) ditampilkan.
-B Gunakan sakelar ini bersama-sama dengan '-G'. Minta server HTTP untuk mengompres yang dikembalikan
data: ini akan mengurangi pengaruh bandwidth koneksi Anda saat
meningkatkan pengaruh kekuatan prosesor dari server HTTP.
-c menghitung
Berapa banyak probe yang harus dikirim sebelum keluar.
-D Jangan menggambar grafik dalam mode ncurses (-K).
-e str Ketika kode status berbeda dari yang dipilih dengan '-o', string yang diberikan adalah
ditampilkan.
-E Ambil pengaturan proxy dari variabel lingkungan ('http_proxy' dan
'https_proxy').
-F Coba Buka Cepat TCP saat mencoba menyambung ke server (untuk Linux, versi 3.7
ke depan dari kernel)
-f Ping banjir: jangan duduk diam di antara setiap ping tetapi ping secepat komputer dan
jaringan memungkinkan Anda untuk.
-G Lakukan permintaan GET alih-alih permintaan HEAD: ini berarti juga lengkap
halaman/file harus ditransfer. Perhatikan bahwa dalam hal ini Anda tidak lagi mengukur
latensi!
-g url Ini memilih url untuk diselidiki. Misalnya: http://localhost/
-h hostname
Alih-alih '-g', Anda juga dapat mengatur nama host untuk diselidiki dengan -h: -h localhost
-I str UserAgent-string untuk dikirim ke server web (bukan 'HTTPing ').
-i selang
Berapa detik untuk tidur antara setiap probe yang dikirim.
-K Aktifkan antarmuka pengguna ncurses.
-L x Gunakan sakelar ini bersama-sama dengan '-G'. Batasi jumlah data yang ditransfer ke 'x'.
Perhatikan bahwa ini hanya memengaruhi konten halaman/file dan bukan headerdata.
-l Hubungkan menggunakan SSL: agar ini berfungsi, Anda perlu memberikan 'https'-url atau 443
nomor port
-m Tampilkan output yang dapat dibaca mesin (juga centang '-o' dan '-e').
-N x Beralih HTTPing ke mode plugin Nagios 2: kembalikan 0 ketika semuanya baik-baik saja, 'x'
ketika ada yang gagal. Misal: 1 => Status peringatan Nagios, 2 => Status kritis Nagios.
-n memperingatkan, kritik
Mengalihkan HTTPing ke mode plugin Nagios 1: mengembalikan kode keluar '1' saat rata-rata
waktu respons lebih besar dari 'peringatkan', kembalikan kode keluar '2' ketika rata-rata
waktu respon lebih besar dari 'crit'. Dalam semua kasus lain, kembalikan kode keluar '0'.
-o x, x,...
Ini memilih kode status HTTP yang dianggap sebagai status OK (hanya dengan
'-M').
-p nomor port
-p dapat digunakan bersama dengan -h. -p memilih nomor port yang akan diselidiki.
-q Diam, hanya kembalikan kode keluar.
-R str Referer-string untuk dikirim ke server web.
-r Hanya selesaikan nama host satu kali: ini mengeluarkan penyelesaian dari loop sehingga
latency DNS tidak diukur. Juga berguna ketika Anda ingin mengukur hanya 1
server web sementara DNS mengembalikan alamat ip yang berbeda untuk setiap penyelesaian
('berputar-putar').
-S Pisahkan latensi terukur dalam waktu untuk terhubung dan waktu untuk bertukar permintaan dengan
server HTTP.
-s Ketika transaksi berhasil dilakukan, tunjukkan kode status HTTP (200, 404, dll.).
-T x Baca kata sandi untuk otentikasi situs web dari file 'x' (alih-alih memasukkannya
pada baris perintah).
-t batas waktu
Berapa lama menunggu jawaban dari sisi lain.
-U Aktifkan otentikasi terhadap situs web. Setel nama pengguna dengan -U, setel kata sandi dengan -P
(atau -T untuk membaca kata sandi dari file).
-v Tingkatkan mode verbositas. Untuk menunjukkan deviasi standar dan tanggal dalam output.
-W Jangan batalkan program jika penyelesaian gagal.
-X Gunakan sakelar ini bersama dengan '-G'. Untuk setiap "ping" menunjukkan jumlah data
ditransfer (tidak termasuk header).
-x proxyhost[:pelabuhan]
Selidiki menggunakan server proxy. Perhatikan bahwa Anda juga mengukur latensi dari
server proxy!
-Y Aktifkan warna
-z Saat menghubungkan menggunakan SSL, tampilkan sidik jari dari sertifikat X509 dari
rekan.
--singkat
Menyingkat nilai lebih besar dari seribu, juta, miliar, dll.
--adaptif-interval or --ai
(Cobalah) ping pada interval yang sama. Misalnya jika interval diatur ke 1.0 detik dan ping
ping t[n] terjadi pada 500s dengan durasi 250ms, maka ping berikutnya (t[n+1]) akan
terjadi pada 501 detik dan bukan pada 501.25 detik. Tentu saja ketika durasi ping
adalah > lebih besar dari interval, ping akan "dilewati" (bukan secara harfiah: the
nomor urut akan berlanjut) dan t[n+1] kemudian akan menjadi misalnya 502s, bukan
diharapkan 501. Ini berguna misalnya dalam mode keluaran ncurses di mana fft
dihitung selama waktu ping.
--agregat x[,y[,z[,dst.]]]
Tampilkan agregat setiap x[/y[/z[/ Etc]]] detik.
--alihkan-koneksi x
Abaikan nama host di URL dan sambungkan ke 'x' sebagai gantinya. URL yang diberikan akan menjadi
diminta di 'x'.
--menggambar-fase
Tidak hanya menggambar besarnya transformasi fourier, menggambar fase juga.
--grafik-batas x
Jika nilai yang diukur lebih besar dari x, maka nilai tersebut terbatas pada x.
--tajuk x
Tambahkan tajuk permintaan tambahan 'x'.
--simpan-cookie
Ketika server mengirimkan cookie, cookie itu akan dikembalikan dalam permintaan berikutnya.
--maks-mtu x
MTU maksimum untuk digunakan. Tidak boleh lebih besar dari antarmuka jaringan MTU.
--no-Host-header
Jangan letakkan tajuk "Host:" di tajuk permintaan.
--tidak ada-tcp-nodelay
Jangan nonaktifkan "tcp delay" (Naggle).
--prioritas x
Tetapkan prioritas paket.
--tos x
Tetapkan jenis layanan.
--proxy-pengguna x
Gunakan nama pengguna 'x' untuk mengautentikasi terhadap server proxy (http/socks5) (opsional).
--proxy-sandi x
Gunakan kata sandi 'x' untuk mengautentikasi terhadap server proxy (http/socks5) (opsional).
--proxy-kata sandi-file x
Baca kata sandi dari file 'x' untuk mengautentikasi terhadap server proxy (http/socks5)
(pilihan).
--recv-buffer x
Atur ukuran buffer penerima (dalam byte).
--lambat-log x
Ketika durasinya x atau lebih, tampilkan garis ping di jendela log lambat (tengah
jendela).
--ambang-merah x
Jika ambang yang diukur lebih tinggi dari x (dan -Y diberikan), maka nilai yang ditampilkan
berwarna merah. Jika Anda juga menggunakan --threshold-yellow, maka nilai ini harus lebih besar.
--ambang-kuning x
Jika ambang yang diukur lebih tinggi dari x (dan -Y diberikan), maka nilai yang ditampilkan
berwarna kuning.
--ambang-pertunjukan x
Jika ambang yang diukur lebih tinggi dari x, maka hasilnya akan ditampilkan (default adalah
tampilkan selalu). Nilai x dalam ms.
--cap waktu or --ts
Letakkan stempel waktu sebelum garis hasil. Gunakan -v untuk juga menampilkan tanggal.
--tx-buffer x
Atur ukuran buffer transmisi (dalam byte).
-V Tampilkan versi dan keluar.
KELUARAN
Dalam mode split (-S) sesuatu seperti "time=0.08+24.09+23.17+15.64+0.02=62.98 ms" ditampilkan.
Nilai pertama adalah waktu yang diperlukan untuk menyelesaikan nama host (atau 'n/a' jika tidak
selesaikan dalam iterasi ini, misalnya dalam mode "selesaikan sekali" (-r), maka waktu yang diperlukan untuk
hubungkan (atau -1 misalnya dalam koneksi persisten (-Q, HTTP v1.1), setelah itu waktunya
yang diperlukan untuk menempatkan permintaan melalui kabel, lalu waktu yang diperlukan server HTTP untuk
memproses permintaan dan mengirimkannya kembali dan terakhir waktu yang diperlukan untuk menutup koneksi.
GRAFIK
Grafik dalam ncurses menggunakan warna untuk mengkodekan makna. Hijau: nilainya kurang dari 1
memblokir. Merah: nilainya tidak sesuai dengan grafik. Biru: nilainya dibatasi oleh
--grafik-batas. Cyan: tidak ada pengukuran untuk saat itu.
KUNCI
tekan + untuk keluar dari program. Ini akan menampilkan ringkasan dari apa yang diukur.
Di ncurses gui, tekan + untuk secara paksa menggambar ulang layar. Tekan 'H' untuk berhenti
grafik (dan lagi untuk melanjutkan). Tekan 'q' untuk menghentikan program ( + akan bekerja
juga).
CONTOH
httping -g http://localhost/
Ping server web pada host 'localhost'.
httping -h localhost -p 1000
Ping server web pada host 'localhost' dan portnumber 1000.
httping -l -g https://localhost/
Ping server web pada host 'localhost' menggunakan koneksi SSL.
httping -g http://localhost/ -U nama pengguna -P kata sandi
Ping server web pada host 'localhost' menggunakan Otentikasi HTTP Dasar.
Gunakan httping online menggunakan layanan onworks.net