Innehållsförteckning
Innan vi sätter en server i produktion måste vi vara säkra på dess gränser och dess svagheter, på detta sätt kommer vi att ha en grov uppskattning av huruvida den kommer att uppfylla förväntningarna på tjänsten som vi har lagt på den.För detta har vi några verktyg lite mer avancerade än Httperf, eftersom de tillåter oss att bättre parametrisera testerna och till och med få data som gör att vi kan generera grafer för en bättre visualisering av resultaten av våra tester.
Autobench
Det är ett manus skrivet i Perl som fungerar som en Httperf -tillägg, Det intressanta med det här verktyget är att det utför automatiska tester mot vår server tills det når maximal stresspunkt, sedan genererar det ett antal ganska intressant statistik, det genererar till och med en .tsv -fil att vi kan öppna den i applikationer som Excel för att skapa grafik.
Var får man det?För att få det här verktyget måste vi gå till författarens webbplats xenoclast.org/autobench/ och ladda ner källfilen, sedan gör vi motsvarande sammanställning och installation i vår testutrustning.
När det väl är installerat kan vi köra det genom att placera några parametrar, låt oss se körlinjen och sedan vad huvudparametrarna gör.
autobench --single_host --host1 192.168.1.10 --uri1 /index.html -tyst --low_rate 20 --high_rate 200 --rate_step 20 --num_call 10 --num_conn 5000 --timeout 5 --file results.tsv
--host1Det är servern vi vill testa.
--uri1Rutten som vi kommer att testa.
--tystGör att ingen information visas på skärmen.
-låg hastighetAnslutningar per sekund vid start.
--hög_hastighetAnslutningar per sekund för att avsluta.
-rate_stepDet är antalet anslutningar som ökas till det maximala.
--num_callHur många förfrågningar ska vi skicka per anslutning.
--num_connDet totala antalet anslutningar.
--PausAntalet sekunder att överväga en förlorad anslutning.
--filExportera resultatet som en .tsv -fil.
I följande bild ser vi en bild av en graf genererad av verktyget:
FÖRSTORA
OpenWebLoadDet är en gratis programvara som utvecklades i början av 2000 -talet och har en annan testfilosofi, istället för att ge oss statistik som AutobenchVad det här verktyget gör är att det skickar sammanhängande anslutningar med ett varierande antal förfrågningar och det rapporterar de olika resultaten.
För att använda detta testverktyg går vi helt enkelt igenom den webbplats vi vill testa och vi klarar antalet anslutningar:
openload exempel.com/index.html 10
Vi ser i följande bild hur detta test ser ut när vi kör det:
FÖRSTORA
ViktigEn viktig aspekt att notera är att det här verktyget är tillgängligt för båda miljöerna Linux som för Windows, på bilden ser vi körningen från en Windows -miljö.Det bästa med det här verktyget är att testa med de olika värdena för att se hur vår server beter sig och när vi konfigurerar om ser vi de förbättringar som vi kan uppnå.
Med detta avslutar vi denna handledning där vi redan har bättre verktyg för att testa prestanda för vår server som vi kan sätta i produktion.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng