Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

ab - Online w chmurze

Uruchom ab w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie ab, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


ab - narzędzie do testowania serwerów Apache HTTP

STRESZCZENIE


ab [-A nazwa-użytkownika uwierzytelniającego:password ] [ -b rozmiar okna ] [ -B lokalny adres ] [ -c współbieżność ]
[-C nazwa-ciasteczka=wartość ] [ -d ] [ -e plik CSV ] [ -f protokół ] [ -g plik gnuplot ] [ -h ]
[-H nagłówek niestandardowy ] [ -i ] [ -k ] [ -l ] [ -m Metoda HTTP ] [ -n wywołań ] [ -p SŁUPEK-
filet ] [ -P nazwa-użytkownika-auth-proxy:password ] [ -q ] [ -r ] [ -s Timeout ] [ -S ] [ -t
limit czasu ] [ -T Typ zawartości ] [ -u Plik PUT ] [ -v gadatliwość] [ -V ] [ -w ] [ -x
-atrybuty ] [ -X pełnomocnik[:Port] ] [ -y -atrybuty ] [ -z -atrybuty ] [
-Z zestaw szyfrów ] [http[s]://]hosta[:Port]/ścieżka

PODSUMOWANIE


ab to narzędzie do testowania wydajności serwera Apache Hypertext Transfer Protocol (HTTP). To jest
zaprojektowany, aby dać ci wyobrażenie o tym, jak działa bieżąca instalacja Apache. Ten
szczególnie pokazuje, ile żądań na sekundę może wykonać Twoja instalacja Apache
porcja.

OPCJE


-A nazwa-użytkownika uwierzytelniającego:password
Podaj poświadczenia uwierzytelniania BASIC na serwerze. Nazwa użytkownika i hasło
są oddzielone pojedynczym : i wysyłane przewodem zakodowanym w formacie Base64. Ciąg zostanie wysłany
niezależnie od tego, czy serwer tego potrzebuje (tj., wysłał uwierzytelnienie 401
potrzebne).

-b rozmiar okna
Rozmiar bufora wysyłania/odbioru protokołu TCP w bajtach.

-B lokalny adres
Adres, z którym należy się powiązać podczas wykonywania połączeń wychodzących.

-c współbieżność
Liczba wielu żądań do wykonania jednocześnie. Domyślnie jest to jedno żądanie na raz.

-C nazwa-ciasteczka=wartość
Dodaj linię Cookie: do żądania. Argument ma zazwyczaj postać:
Nazwa=wartość para. Pole to jest powtarzalne.

-d Nie wyświetla „procentu podanego w tabeli XX [ms]”. (starsze wsparcie).

-e plik CSV
Napisz plik wartości oddzielonych przecinkami (CSV), który będzie zawierał każdy procent (od
1% do 100%) czas (w milisekundach) potrzebny do obsłużenia danego procentu
upraszanie. Jest to zwykle bardziej przydatne niż plik „gnuplot”; jak są wyniki
już „schowany”.

-f protokół
Określ protokół SSL/TLS (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 lub ALL). TLS1.1 i
Obsługa protokołu TLS 1.2 dostępna w wersji 2.4.4 i nowszych.

-g plik gnuplot
Zapisz wszystkie zmierzone wartości jako plik „gnuplot” lub TSV (wartości oddzielane tabulatorami).
Plik ten można łatwo zaimportować do pakietów takich jak Gnuplot, IDL, Mathematica, Igor
czy nawet Excela. Etykiety znajdują się w pierwszej linii pliku.

-h Wyświetla informacje o użyciu.

-H nagłówek niestandardowy
Dołącz dodatkowe nagłówki do żądania. Argument ma zazwyczaj postać:
prawidłowy wiersz nagłówka, zawierający rozdzieloną dwukropkiem parę pole-wartość (tj., "Zaakceptować-
Kodowanie: zip/zop; 8bit").

-i Wykonuj żądania HEAD zamiast GET.

-k Włącz funkcję HTTP KeepAlive, tj., wykonaj wiele żądań w ramach jednego protokołu HTTP
sesja. Wartość domyślna to brak opcji KeepAlive.

-l Nie zgłaszaj błędów, jeśli długość odpowiedzi nie jest stała. To może być
przydatne w przypadku stron dynamicznych. Dostępne w wersji 2.4.7 i nowszych.

-m Metoda HTTP
Niestandardowa metoda HTTP dla żądań. Dostępne w wersji 2.4.10 i nowszych.

-n wywołań
Liczba żądań do wykonania w ramach sesji porównawczej. Wartość domyślna to po prostu
wykonać pojedynczy wniosek, który zwykle prowadzi do niereprezentatywnej analizy porównawczej
wyników.

-p Plik POST
Plik zawierający dane do POST. Pamiętaj również o ustawieniu -T.

-P nazwa-użytkownika-auth-proxy:password
Podaj poświadczenia uwierzytelniania BASIC do pośredniego serwera proxy. Nazwa użytkownika i
hasła są oddzielone pojedynczym : i przesyłane przewodem zakodowanym w formacie Base64. The
ciąg znaków jest wysyłany niezależnie od tego, czy proxy tego potrzebuje (tj., wysłał 407
wymagane uwierzytelnienie proxy).

-q Podczas przetwarzania więcej niż 150 żądań, ab wyświetla licznik postępu na stderr co
Mniej więcej 10% lub 100 żądań. Flaga -q blokuje te komunikaty.

-r Nie wychodź, gdy gniazdo otrzyma błędy.

-s Timeout
Maksymalna liczba sekund oczekiwania, zanim upłynie limit czasu gniazda. Wartość domyślna to 30
sekundy. Dostępne w wersji 2.4.4 i nowszych.

-S Nie wyświetlaj wartości mediany i odchylenia standardowego ani nie wyświetlaj
komunikaty ostrzegawcze/błędy, gdy średnia i mediana są więcej niż jeden lub dwa razy większe
odchylenie standardowe. I domyślnie wartości min/średnie/maks. (dziedzictwo
Pomoc).

-t limit czasu
Maksymalna liczba sekund przeznaczona na analizę porównawczą. Oznacza to -n 50000
wewnętrznie. Użyj tej opcji do przeprowadzenia testu porównawczego serwera w ustalonym całkowitym czasie.
Domyślnie nie ma żadnego limitu czasowego.

-T Typ zawartości
Nagłówek typu zawartości do użycia dla danych POST/PUT, np. aplikacja/x-www-form-
zakodowany urlenowo. Wartość domyślna to tekst/zwykły.

-u Plik PUT
Plik zawierający dane do PUT. Pamiętaj również o ustawieniu -T.

-v gadatliwość
Ustaw poziom szczegółowości - 4 i wyżej drukuje informacje w nagłówkach, 3 i wyżej drukuje informacje
kody odpowiedzi (404, 200 itd.), 2 i wyższe wyświetlają ostrzeżenia i informacje.

-V Wyświetl numer wersji i wyjdź.

-w Wydrukuj wyniki w tabelach HTML. Domyślna tabela ma szerokość dwóch kolumn i jest biała
tło.

-x -atrybuty
Ciąg znaków, który będzie używany jako atrybuty . Atrybuty są wstawiane tutaj >.

-X pełnomocnik[:Port]
Do obsługi żądań użyj serwera proxy.

-y -atrybuty
Ciąg znaków, który będzie używany jako atrybuty .

-z -atrybuty
Ciąg znaków, który będzie używany jako atrybuty .

-Z zestaw szyfrów
Określ zestaw szyfrów SSL/TLS (zobacz szyfry openssl)

WYDAJNOŚĆ


Poniższa lista opisuje wartości zwracane przez ab:

Oprogramowanie serwerowe
Wartość, jeśli istnieje, zwrócona w pliku serwer Nagłówek HTTP pierwszego pomyślnego
odpowiedź. Obejmuje to wszystkie znaki w nagłówku od początku do punktu a
wykryty zostanie znak o wartości dziesiętnej 32 (przede wszystkim: spacja lub CR/LF).

Nazwa hosta serwera
Adres DNS lub IP podany w wierszu poleceń

Port serwera
Port, z którym łączy się ab. Jeśli w wierszu poleceń nie zostanie podany żaden port, zostanie to wykonane
domyślnie będzie wynosić 80 dla http i 443 dla https.

Protokół SSL/TLS
Parametry protokołu negocjowane pomiędzy klientem a serwerem. To będzie tylko
drukowane, jeśli używany jest protokół SSL.

Ścieżka dokumentu
Identyfikator URI żądania przeanalizowany z ciągu wiersza poleceń.

Długość dokumentu
Jest to rozmiar w bajtach pierwszego pomyślnie zwróconego dokumentu. Jeśli
długość dokumentu zmienia się podczas testowania, odpowiedź jest uważana za błąd.

Poziom współbieżności
Liczba jednoczesnych klientów używanych podczas testu

Czas potrzebny na testy
Jest to czas upływający od momentu utworzenia pierwszego połączenia z gniazdem
chwili otrzymania ostatniej odpowiedzi

Kompletne prośby
Liczba otrzymanych pomyślnych odpowiedzi

Nieudane żądania
Liczba żądań, które uznano za zakończone niepowodzeniem. Jeśli liczba jest większa
niż zero, zostanie wydrukowana kolejna linia pokazująca liczbę żądań, które nie powiodły się
z powodu połączenia, czytania, nieprawidłowej długości treści lub wyjątków.

Napisz błędy
Liczba błędów, które nie powiodły się podczas zapisu (uszkodzona rura).

Odpowiedzi inne niż 2xx
Liczba odpowiedzi, które nie znajdowały się w serii 200 kodów odpowiedzi. Spadam
odpowiedzi było 200, to pole nie jest drukowane.

Żądania Keep-Alive
Liczba połączeń, które zakończyły się żądaniami Keep-Alive

Wysłano całą treść
Jeśli skonfigurowano wysyłanie danych w ramach testu, jest to całkowita liczba bajtów
przesłane w trakcie testów. Pole to pomija się, jeżeli test nie zawierał treści do
wysłać.

Całość przeniesiona
Całkowita liczba bajtów odebranych z serwera. Ta liczba jest zasadniczo
liczba bajtów przesłanych przewodem.

Przesłano HTML
Całkowita liczba bajtów dokumentu odebranych z serwera. Ta liczba wyklucza
bajtów odebranych w nagłówkach HTTP

Żądania na sekundę
Jest to liczba żądań na sekundę. Wartość ta jest wynikiem dzielenia
liczbę żądań przez całkowity czas potrzebny

Czas na żądanie
Średni czas spędzony na żądaniu. Pierwszą wartość oblicza się ze wzoru
współbieżność * czas * 1000 / wykonane, podczas gdy druga wartość jest obliczana za pomocą
formuła czas wykonania * 1000 / gotowe

Szybkość transmisji
Szybkość transmisji obliczona ze wzoru: całkowity odczyt / 1024 / czas

Użyj ab online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    GUI zdalnego sterowania transmisją
    GUI zdalnego sterowania transmisją
    Zdalny GUI transmisji jest funkcją
    bogaty wieloplatformowy interfejs użytkownika do
    zdalnie sterować transmisją
    Demon klienta Bit-Torrent za pośrednictwem swojego RPC
    protokół. Transmisja...
    Pobierz Zdalny GUI transmisji
  • 2
    s3cmd
    s3cmd
    Narzędzie typu open source umożliwiające dostęp do Amazon S3
    nośnik danych. S3cmd to darmowe polecenie
    narzędzie line i klient do uploadu,
    pobieranie i zarządzanie danymi w Amazon
    S3 i inne...
    Pobierz s3cmd
  • 3
    Narzędzie serwerowe XyZerKunG
    Narzędzie serwerowe XyZerKunG
    XyZerKunG ServerTool pomaga w tworzeniu
    swój własny serwer Minecraft i graj z nim
    twój przyjaciel przez kilka minut.
    Cechy: Automatycznie utwórz plik
    Serwer MinecraftU...
    Pobierz XyZerKunG ServerTool
  • 4
    CalcNarzędzia
    CalcNarzędzia
    Źródło Java, które ma służyć jako plik
    nexus do nauczania zarówno matematyki, jak i
    rozwiązania programowe do obliczeń na
    równania iteracyjne. Interfejsy publiczne
    pozwolić...
    Pobierz CalcTools
  • 5
    Klient pulpitu Rocket.Chat
    Klient pulpitu Rocket.Chat
    Klient Rocket.Chat Desktop to
    oficjalna aplikacja desktopowa dla Rocket.Chat,
    prosta, ale potężna sieć open source
    platforma czatu. Jest testowany na macOS,
    Okna...
    Pobierz klienta pulpitu Rocket.Chat
  • 6
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • więcej »

Komendy systemu Linux

Ad