EngelsFransSpaans

OnWorks-favicon

ab - Online in de cloud

Voer ab uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht ab die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ab - Apache HTTP-serverbenchmarktool

KORTE INHOUD


ab [-A auth-gebruikersnaam:wachtwoord ] [-b venstergrootte ] [-B lokaal adres ] [-c samenloop ]
[-C cookie-naam=waarde ] [-d ] [-e csv-bestand ] [-f protocol ] [-g gnuplot-bestand ] [-h ]
[-H aangepaste koptekst ] [-i ] [-k ] [-l ] [-m HTTP-methode ] [-n verzoeken ] [-p POST-
filet ] [-P proxy-authenticatie-gebruikersnaam:wachtwoord ] [-q ] [-r ] [-s time-out ] [-S ] [-t
tijdslimiet ] [-T inhoudstype ] [-u PUT-bestand ] [-v breedsprakigheid] [-V ] [-w ] [-x
-attributen ] [-X volmacht[:port] ] [-y -attributen ] [-z -attributen ] [
-Z cijfersuite ] [http[s]://]hostname[:port]/pad

OVERZICHT


ab is een hulpmiddel voor het benchmarken van uw Apache Hypertext Transfer Protocol (HTTP)-server. Het is
ontworpen om u een indruk te geven van hoe uw huidige Apache-installatie presteert. Dit
laat vooral zien hoeveel verzoeken per seconde uw Apache-installatie aankan
portie.

OPTIES


-A auth-gebruikersnaam:wachtwoord
Lever BASIC Authentication-referenties aan de server. De gebruikersnaam en het wachtwoord
worden gescheiden door een enkele : en verzonden op de draad base64 gecodeerd. De tekenreeks wordt verzonden
ongeacht of de server het nodig heeft (dat wil zeggen, heeft een 401-authenticatie verzonden
nodig zijn).

-b venstergrootte
Grootte van de TCP-verzend-/ontvangstbuffer, in bytes.

-B lokaal adres
Adres om aan te binden bij het maken van uitgaande verbindingen.

-c samenloop
Aantal meerdere verzoeken dat tegelijk moet worden uitgevoerd. Standaard is één aanvraag tegelijk.

-C cookie-naam=waarde
Voeg een Cookie: regel toe aan het verzoek. Het argument is meestal in de vorm van een
naam=waarde paar. Dit veld is herhaalbaar.

-d Toon niet het "percentage bediend binnen tabel XX [ms]". (oude ondersteuning).

-e csv-bestand
Schrijf een bestand met door komma's gescheiden waarden (CSV) dat voor elk percentage (from
1% tot 100%) de tijd (in milliseconden) die nodig was om dat percentage van de
aanvragen. Dit is meestal nuttiger dan het 'gnuplot'-bestand; zoals de resultaten zijn
al 'ingegooid'.

-f protocol
Geef het SSL/TLS-protocol op (SSL2, SSL3, TLS1, TLS1.1, TLS1.2 of ALL). TLS1.1 en
TLS1.2-ondersteuning beschikbaar in 2.4.4 en hoger.

-g gnuplot-bestand
Schrijf alle gemeten waarden uit als een 'gnuplot' of TSV (Tab separate values) bestand.
Dit bestand kan eenvoudig worden geïmporteerd in pakketten zoals Gnuplot, IDL, Mathematica, Igor
of zelfs Excel. De labels staan ​​op de eerste regel van het bestand.

-h Gebruiksinformatie weergeven.

-H aangepaste koptekst
Voeg extra headers toe aan het verzoek. Het argument is meestal in de vorm van een
geldige kopregel, die een door dubbele punten gescheiden veld-waarde-paar bevat (dat wil zeggen, "Aanvaarden-
Codering: zip/zop;8bit").

-i Voer HEAD-verzoeken uit in plaats van GET.

-k Schakel de HTTP KeepAlive-functie in, dat wil zeggen, voer meerdere verzoeken uit binnen één HTTP
sessie. Standaard is geen KeepAlive.

-l Rapporteer geen fouten als de lengte van de antwoorden niet constant is. Dit kan zijn
handig voor dynamische pagina's. Beschikbaar in 2.4.7 en hoger.

-m HTTP-methode
Aangepaste HTTP-methode voor de verzoeken. Beschikbaar in 2.4.10 en hoger.

-n verzoeken
Aantal verzoeken om uit te voeren voor de benchmarksessie. De standaard is gewoon
een enkel verzoek uitvoeren, wat meestal leidt tot niet-representatieve benchmarking
resultaten.

-p POST-bestand
Bestand met gegevens naar POST. Vergeet niet om ook -T in te stellen.

-P proxy-authenticatie-gebruikersnaam:wachtwoord
Lever BASIC Authentication-referenties aan een proxy onderweg. De gebruikersnaam en
wachtwoord worden gescheiden door een enkele : en verzonden op de draad base64 gecodeerd. De
string wordt verzonden ongeacht of de proxy het nodig heeft (dat wil zeggen, heeft een 407 gestuurd
proxy-authenticatie vereist).

-q Bij het verwerken van meer dan 150 verzoeken, voert ab een voortgangstelling uit op stderr elke
10% of 100 verzoeken of zo. De vlag -q onderdrukt deze berichten.

-r Sluit niet af bij socket-ontvangstfouten.

-s time-out
Maximaal aantal seconden dat moet worden gewacht voordat de socket een time-out krijgt. Standaard is 30
seconden. Beschikbaar in 2.4.4 en later.

-S Geef de mediaan- en standaarddeviatiewaarden niet weer, noch de
waarschuwings-/foutmeldingen wanneer het gemiddelde en de mediaan meer dan een of twee keer zijn
de standaarddeviatie uit elkaar. En standaard de min/avg/max waarden. (nalatenschap
ondersteuning).

-t tijdslimiet
Maximum aantal seconden te besteden voor benchmarking. Dit impliceert een -n 50000
intern. Gebruik dit om de server binnen een vaste totale tijd te benchmarken.
Standaard is er geen tijdslimiet.

-T inhoudstype
Koptekst van het inhoudstype om te gebruiken voor POST/PUT-gegevens, bijv. application/x-www-form-
gecodeerd. Standaard is tekst/plat.

-u PUT-bestand
Bestand met gegevens naar PUT. Vergeet niet om ook -T in te stellen.

-v breedsprakigheid
Breedsprakigheidsniveau instellen - 4 en hoger drukt informatie over kopteksten af, 3 en hoger drukt af
responscodes (404, 200, etc.), 2 en hoger drukken waarschuwingen en info af.

-V Versienummer weergeven en afsluiten.

-w Resultaten afdrukken in HTML-tabellen. De standaardtabel is twee kolommen breed, met een witte
achtergrond.

-x -attributen
Tekenreeks om als attributen voor te gebruiken . Attributen zijn ingevoegd hier >.

-X volmacht[:port]
Gebruik een proxyserver voor de verzoeken.

-y -attributen
Tekenreeks om als attributen voor te gebruiken .

-z -attributen
Tekenreeks om als attributen voor te gebruiken .

-Z cijfersuite
Specificeer SSL/TLS-coderingssuite (zie openssl-coderingen)

OUTPUT


De volgende lijst beschrijft de waarden die worden geretourneerd door ab:

Serversoftware
De waarde, indien aanwezig, geretourneerd in de server HTTP-header van de eerste succesvolle
antwoord. Dit omvat alle tekens in de koptekst van begin tot punt a
teken met een decimale waarde van 32 (met name: een spatie of CR/LF) wordt gedetecteerd.

Hostnaam server
Het DNS- of IP-adres dat op de opdrachtregel is opgegeven

Server poort
De poort waarmee ab verbinding maakt. Als er geen poort is opgegeven op de opdrachtregel, wordt dit
wordt standaard ingesteld op 80 voor http en 443 voor https.

SSL/TLS-protocol
De protocolparameters die zijn overeengekomen tussen de client en de server. Dit zal alleen zijn
afgedrukt als SSL wordt gebruikt.

Documentpad
De aanvraag-URI die is geparseerd vanaf de opdrachtregelreeks.

Document lengte
Dit is de grootte in bytes van het eerste succesvol geretourneerde document. Als de
documentlengte verandert tijdens het testen, wordt het antwoord als een fout beschouwd.

Gelijktijdigheidsniveau
Het aantal gelijktijdige clients dat tijdens de test is gebruikt

Tijd genomen voor testen
Dit is de tijd die nodig is vanaf het moment dat de eerste socketverbinding tot stand is gebracht
het moment waarop de laatste reactie is ontvangen

Voltooi verzoeken
Het aantal ontvangen succesvolle reacties

Mislukte aanvragen
Het aantal verzoeken dat als mislukt is beschouwd. Als het aantal groter is
dan nul, wordt een andere regel afgedrukt met het aantal verzoeken dat is mislukt
vanwege verbinding, lezen, onjuiste lengte van de inhoud of uitzonderingen.

Schrijf fouten
Het aantal fouten dat is mislukt tijdens het schrijven (gebroken pijp).

Niet-2xx reacties
Het aantal reacties dat niet in de 200-serie met reactiecodes stond. Ik val
reacties waren 200, dit veld is niet afgedrukt.

Keep-Alive-verzoeken
Het aantal verbindingen dat resulteerde in Keep-Alive-aanvragen

Totale lichaam verzonden
Indien geconfigureerd om gegevens te verzenden als onderdeel van de test, is dit het totale aantal bytes
verzonden tijdens de tests. Dit veld wordt weggelaten als de test geen hoofdtekst bevat
versturen.

Totaal overgedragen
Het totale aantal bytes dat van de server is ontvangen. Dit nummer is in wezen de
aantal bytes dat over de draad is verzonden.

HTML overgedragen
Het totale aantal documentbytes dat van de server is ontvangen. Dit aantal is exclusief
bytes ontvangen in HTTP-headers

Verzoeken per seconde
Dit is het aantal verzoeken per seconde. Deze waarde is het resultaat van het delen van de
aantal verzoeken door de totale tijd die nodig is

Tijd per aanvraag
De gemiddelde tijd besteed per verzoek. De eerste waarde wordt berekend met de formule
concurrency * timetaken * 1000 / done terwijl de tweede waarde wordt berekend met de
formule tijd genomen * 1000 / gedaan

Overdrachtssnelheid
De overdrachtssnelheid zoals berekend door de formule totalread / 1024 / tijd genomen

Gebruik ab online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad