İngilizceFransızcaİspanyolca

OnWorks favicon'u

ab - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında ab çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ab komutudur.

Program:

ADI


ab - Apache HTTP sunucusu kıyaslama aracı

SİNOPSİS


ab [ -A yetki-kullanıcı adı:şifre ] [ -b Pencere boyutu ] [ -B yerel adres ] [ -c eşzamanlılık ]
[ -C çerez adı=değer ] [ -d ] [ -e csv dosyası ] [ -f protokol ] [ -g gnuplot dosyası ] [ -h ]
[ -H özel başlık ] [ -i ] [ -k ] [ -l ] [ -m HTTP yöntemi ] [ -n isteklerinizi ] [ -p İLETİ-
dosya ] [ -P proxy-auth-kullanıcı adı:şifre ] [ -q ] [ -r ] [ -s zaman aşımı ] [ -S ] [ -t
zaman sınırı ] [ -T içerik türü ] [ -u PUT dosyası ] [ -v lâf salatası] [ -V ] [ -w ] [ -x
-Öznitellikler ] [ -X vekil[:Liman] ] [ -y -Öznitellikler ] [ -z -Öznitellikler ] [
-Z şifre paketi ] [http[s]://]hostname[:Liman]/yol

ÖZET


ab, Apache Köprü Metni Aktarım Protokolü (HTTP) sunucunuzu kıyaslamak için bir araçtır. Bu
size mevcut Apache kurulumunuzun nasıl performans gösterdiğine dair bir izlenim vermek için tasarlanmıştır. Bu
özellikle size Apache kurulumunuzun saniyede kaç istek yapabileceğini gösterir.
hizmet.

SEÇENEKLER


-A yetki-kullanıcı adı:şifre
Sunucuya TEMEL Kimlik Doğrulama kimlik bilgilerini sağlayın. Kullanıcı adı ve şifre
tek bir : ile ayrılır ve base64 kodlu tel üzerinden gönderilir. dize gönderilir
sunucunun buna ihtiyacı olup olmadığına bakılmaksızın (yani, bir 401 kimlik doğrulaması gönderdi
gerekli).

-b Pencere boyutu
TCP gönderme/alma arabelleğinin bayt cinsinden boyutu.

-B yerel adres
Giden bağlantılar yapılırken bağlanılacak adres.

-c eşzamanlılık
Bir seferde gerçekleştirilecek birden çok isteğin sayısı. Varsayılan, bir seferde bir istektir.

-C çerez adı=değer
İsteğe bir Çerez: satırı ekleyin. Argüman tipik olarak bir
isim=değer çift. Bu alan tekrarlanabilir.

-d "XX [ms] tablosu içinde sunulan yüzdeyi" görüntüleme. (miras yardımı).

-e csv dosyası
Her bir yüzdeyi içeren bir Virgülle ayrılmış değer (CSV) dosyası yazın.
%1 ila %100) bu yüzdeye hizmet etmek için geçen süre (milisaniye cinsinden)
istekler. Bu genellikle 'gnuplot' dosyasından daha kullanışlıdır; sonuçlar olduğu gibi
zaten 'bindirilmiş'.

-f protokol
SSL/TLS protokolünü belirtin (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 veya ALL). TLS1.1 ve
TLS1.2 desteği 2.4.4 ve sonraki sürümlerde mevcuttur.

-g gnuplot dosyası
Ölçülen tüm değerleri bir 'gnuplot' veya TSV (Sekme ayrı değerler) dosyası olarak yazın.
Bu dosya Gnuplot, IDL, Mathematica, Igor gibi paketlere kolayca aktarılabilir.
hatta Excel. Etiketler dosyanın ilk satırındadır.

-h Kullanım bilgilerini görüntüleyin.

-H özel başlık
İsteğe fazladan başlıklar ekleyin. Argüman tipik olarak bir
iki nokta üst üste ile ayrılmış bir alan-değer çifti içeren geçerli başlık satırı (yani, "Kabul etmek-
Kodlama: zip/zop;8bit").

-i GET yerine HEAD istekleri yapın.

-k HTTP KeepAlive özelliğini etkinleştirin, yani, bir HTTP içinde birden çok istek gerçekleştirin
oturum, toplantı, celse. Varsayılan, KeepAlive değildir.

-l Yanıtların uzunluğu sabit değilse hataları rapor etmeyin. Bu olabilir
dinamik sayfalar için kullanışlıdır. 2.4.7 ve sonraki sürümlerde mevcuttur.

-m HTTP yöntemi
İstekler için özel HTTP yöntemi. 2.4.10 ve sonrasında mevcuttur.

-n isteklerinizi
Kıyaslama oturumu için gerçekleştirilecek istek sayısı. Varsayılan sadece
genellikle temsili olmayan kıyaslamaya yol açan tek bir istek gerçekleştirin
Sonuçlar.

-p POST dosyası
POST'a veri içeren dosya. -T'yi de ayarlamayı unutmayın.

-P proxy-auth-kullanıcı adı:şifre
Yolda bir proxy'ye TEMEL Kimlik Doğrulama kimlik bilgilerini sağlayın. kullanıcı adı ve
şifre tek bir : ile ayrılır ve base64 kodlu tel üzerinden gönderilir. NS
proxy'nin ihtiyacı olup olmadığına bakılmaksızın dize gönderilir (yani, bir 407 gönderdi
proxy kimlik doğrulaması gerekli).

-q 150'den fazla istek işlenirken, ab, her seferinde stderr'de bir ilerleme sayımı verir.
%10 veya 100 istek ya da öylesine. -q bayrağı bu mesajları bastıracaktır.

-r Soket alma hatalarından çıkmayın.

-s zaman aşımı
Soket zaman aşımına uğramadan önce beklenecek maksimum saniye sayısı. Varsayılan 30'dur
saniye. 2.4.4 ve sonraki sürümlerde mevcuttur.

-S Medyan ve standart sapma değerlerini veya
ortalama ve medyan bir veya iki defadan fazla olduğunda uyarı/hata mesajları
standart sapma ayrı. Ve varsayılan olarak min/ortalama/maks değerlerine ayarlayın. (miras
destek).

-t zaman sınırı
Karşılaştırma için harcanacak maksimum saniye sayısı. Bu, -n 50000 anlamına gelir
içten. Bunu, sunucuyu sabit bir toplam süre içinde kıyaslamak için kullanın.
Varsayılan olarak bir zaman sınırı yoktur.

-T içerik türü
POST/PUT verileri için kullanılacak içerik tipi başlık, ör. uygulama/x-www-form-
urlen kodlu. Varsayılan metin/düzdür.

-u PUT dosyası
PUT'a veri içeren dosya. -T'yi de ayarlamayı unutmayın.

-v lâf salatası
Ayrıntı düzeyini ayarla - 4 ve üzeri bilgiler başlıklara, 3 ve üzeri baskılara bilgi yazdırır
yanıt kodları (404, 200 vb.), 2 ve üzeri uyarıları ve bilgileri yazdırır.

-V Versiyon numarasını göster ve çık.

-w Sonuçları HTML tablolarında yazdırın. Varsayılan tablo iki sütun genişliğindedir ve beyaz bir
arka plan.

-x -Öznitellikler
Öznitelik olarak kullanılacak dize . Özellikler eklendi okuyun >.

-X vekil[:Liman]
İstekler için bir proxy sunucusu kullanın.

-y -Öznitellikler
Öznitelik olarak kullanılacak dize .

-z -Öznitellikler
Öznitelik olarak kullanılacak dize .

-Z şifre paketi
SSL/TLS şifre paketini belirtin (openssl şifrelerine bakın)

ÇIKTI


Aşağıdaki liste, ab tarafından döndürülen değerleri açıklar:

Sunucu Yazılımı
Varsa, döndürülen değer sunucu İlk başarılı olanın HTTP başlığı
cevap. Bu, başlıktaki tüm karakterleri baştan a noktasına kadar içerir.
ondalık değeri 32 olan karakter (en önemlisi: bir boşluk veya CR/LF) algılanır.

Sunucu Ana Bilgisayar Adı
Komut satırında verilen DNS veya IP adresi

Sunucu portu
ab'nin bağlandığı bağlantı noktası. Komut satırında herhangi bir bağlantı noktası belirtilmemişse, bu
varsayılan olarak http için 80 ve https için 443 olacaktır.

SSL/TLS Protokolü
İstemci ve sunucu arasında anlaşmaya varılan protokol parametreleri. Bu sadece olacak
SSL kullanılıyorsa yazdırılır.

Belge Yolu
İstek URI'si komut satırı dizesinden ayrıştırıldı.

Belge Uzunluğu
Bu, başarıyla döndürülen ilk belgenin bayt cinsinden boyutudur. Eğer
test sırasında belge uzunluğu değişir, yanıt bir hata olarak kabul edilir.

Eşzamanlılık Düzeyi
Test sırasında kullanılan eşzamanlı istemci sayısı

Testler için geçen süre
Bu, ilk soket bağlantısının oluşturulduğu andan itibaren geçen süredir.
son yanıtın alındığı an

İstekleri tamamla
Alınan başarılı yanıt sayısı

Başarısız istekler
Başarısız olarak kabul edilen isteklerin sayısı. Sayı daha büyükse
sıfırdan büyükse, başarısız olan isteklerin sayısını gösteren başka bir satır yazdırılacaktır.
bağlanma, okuma, yanlış içerik uzunluğu veya istisnalar nedeniyle.

Yazma hataları
Yazma sırasında başarısız olan hataların sayısı (bozuk boru).

2xx olmayan yanıtlar
200 dizi yanıt kodunda olmayan yanıtların sayısı. Düştüm
yanıtlar 200 idi, bu alan yazdırılmadı.

Canlı Tutma istekleri
Canlı Tutma istekleriyle sonuçlanan bağlantıların sayısı

Gönderilen toplam vücut
Testin bir parçası olarak veri göndermek üzere yapılandırılmışsa, bu toplam bayt sayısıdır.
Testler sırasında gönderildi. Test bir gövde içermiyorsa bu alan atlanır.
gönderin.

Toplam aktarılan
Sunucudan alınan toplam bayt sayısı. Bu sayı esasen
tel üzerinden gönderilen bayt sayısı.

HTML aktarıldı
Sunucudan alınan toplam belge baytı sayısı. Bu sayı hariçtir
HTTP başlıklarında alınan baytlar

Saniyedeki istek sayısı
Bu, saniyedeki istek sayısıdır. Bu değer, bölme işleminin sonucudur.
toplam süreye göre istek sayısı

İstek başına süre
İstek başına harcanan ortalama süre. İlk değer formülle hesaplanır
eşzamanlılık * alınan zaman * 1000 / yapılırken ikinci değer ile hesaplanır
formül zaman aldı * 1000 / bitti

Transfer oranı
Toplam okunan / 1024 / alınan zaman formülüyle hesaplanan aktarım hızı

onworks.net hizmetlerini kullanarak ab'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    İletim Uzaktan GUI'si
    İletim Uzaktan GUI'si
    İletim Uzak GUI bir özelliktir
    için zengin çapraz platform ön ucu
    bir İletimi uzaktan kontrol etme
    RPC aracılığıyla Bit-Torrent istemci arka plan programı
    protokol. İletim...
    İletim Uzak GUI'sini İndirin
  • 2
    s3cmd
    s3cmd
    Amazon S3'e erişmek için açık kaynaklı araç
    dosya depolama. S3cmd ücretsiz bir komuttur
    yükleme için satır aracı ve istemci,
    Amazon'da veri alma ve yönetme
    S3 ve diğer...
    s3cmd'yi indirin
  • 3
    XyZerKunG Sunucu Aracı
    XyZerKunG Sunucu Aracı
    XyZerKunG ServerTool şunları yapmanıza yardımcı olur:
    kendi Minecraft sunucunuz ve birlikte oynayın
    arkadaşın birkaç dakika
    Özellikler: Otomatik olarak bir
    Minecraft sunucusu...
    XyZerKunG Sunucu Aracını İndirin
  • 4
    CalcTools
    CalcTools
    olarak hizmet etmesi amaçlanan Java kaynağı
    hem matematik hem de öğretim için bağlantı noktası
    hesaplama için yazılım çözümleri
    yinelemeli denklemler. Genel arayüzler
    izin ver...
    CalcTools'u indirin
  • 5
    Rocket.Chat Masaüstü İstemcisi
    Rocket.Chat Masaüstü İstemcisi
    Rocket.Chat Masaüstü istemcisi
    Rocket.Chat için resmi masaüstü uygulaması,
    basit ama güçlü açık kaynak web
    sohbet platformu. macOS'ta test edilmiştir,
    Pencereler ...
    Rocket.Chat Masaüstü İstemcisini İndirin
  • 6
    OfisKat
    OfisKat
    OfficeFloor, tersine çevrilmesini sağlar
    aşağıdakilerle birlikte kuplaj kontrolü: - bağımlılık
    enjeksiyon - devam enjeksiyonu -
    Daha fazla bilgi için iplik enjeksiyonu
    ziyaret edin...
    OfficeFloor'u İndirin
  • Daha fazla »

Linux komutları

Ad