SIEGE är en öppen källkod och fritt distribueras programvaruprojekt som har utformats från offset för att fungera som en HTTP benchmarking och regressionstestning verktyg för ditt GNU / Linux operativsystem. Den kan också användas för att testa en Windows HTTP-server, men ansökan stöder inte Microsoft Windows operativsystem system.Measure koden prestanda under duressSIEGE skapades för att hjälpa webbutvecklare mäta koden prestanda under tvång, och se exakt hur det kommer att motstå att lasta på Internet. Just nu programmet stöder cookies, både HTTP och HTTPS-protokoll, samt grundläggande authentication.Getting började med SIEGETo använda programmet, som löper helt från kommandoraden, kommer du att ha för att ladda ner den senaste versionen från Softoware, extrakt arkivet någonstans på ditt plåster, öppna en terminalemulator, navigera till platsen för den extraherade mappen och kör & ldquo; ./ konfigurera && make & rdquo; kommando (utan citationstecken) för att konfigurera och kompilera programmet.
För att installera det hela systemet, exekvera & ldquo; make install & rdquo; kommandot som root, utan citationstecken. För att använda belägring, måste du köra & ldquo; siege.config & rdquo; kommando (utan citationstecken) för att generera en ny .siegerc konfiguration file.Supported operativt systemsThe ansökan har skrivits på GNU / Linux och har framgångsrikt portas till andra UNIX-liknande plattformar, t.ex. BSD, Solaris, AIX och HP-UX. Den bör sammanställa på de flesta nyare BSD-system och de flesta System V UNIX variants.Under huven och availabilityThe programvara är skriven helt i programspråket C och den distribueras enbart som en källa arkivet, vilket innebär att du kommer att behöva manuellt konfigurera och kompilera projektet före installationen
Vad är nytt i den här versionen:.
- Denna utgåva rättar en bugg introducerades i belägring-3,0 0,6. Snarare än strikt följa RFC, kommer belägringen konstruera en absolut URL från en släkting ett. Även om detta är bekvämt det missade en usecase. Siege-3.0.6 Barfs på Plats: http:. // Localhost Alla belägring 3.0.6 användare bör uppgradera till 3.0.7
Vad är nytt i version 3.0.6:
- Uppdaterad inkludera direktiv proxy
Vad är nytt i version 3.0.6 Beta 2:.
- Utökat stöd för HTTP-303
Vad är nytt i version 3.0.5:
- Denna version åtgärdar annan inkonsekvens mellan HTTP-standarden och praxis.
- Medan RFC 2616 medger en port beteckning i värdhuvudet, förvirrar det alltför många implementationer för Siege att fortsätta att skicka det.
- Denna version rättar även flera viktiga buggar.
- Alla Siege användare bör uppdatera till denna version.
Vad är nytt i version 3.0.4 Beta 1:
- Även RFC 2616 anger att Location direktiv måste innehåller en absolut URI, de flesta webbklienter normalisera relativa URI: er.
- Den här utgåvan innehåller konventionella efterlevnad relativ URI hantering.
- Ironiskt nog innehåller den också en ny standard user-agent, så att fältet är i överensstämmelse med RFC 2616.
Vad är nytt i version 3.0.3:
- Denna version har en framträdande nyhet, URL flyr . Reserverade tecken är% kodat enligt RFC 3986.
- Denna utgåva innehåller också många buggfixar som förbättrad variabel utvärdering i urls.txt filen, dynamisk Accept-Encoding, förbättrad siegerc pars, och flera minnesfixar.
Vad är nytt i version 3.0.3 Beta 3:
- Denna version fixar en siegerc parser bugg som oavsiktligt introducerades i 3.0.x linjen. I dessa versioner, ignorerar belägringen poster med ledande blank.
Vad är nytt i version 3.0.3 Beta 2:
- Denna version lägger URL flyr tillsammans med en möjlighet att stänga av funktionen.
- Det tar också bort chunked kodning från -g / -. Får förfrågningar att göra produktionen mer läsbar
Vad är nytt i version 3.0.2:
- fixar här versionen en stor bugg i 3.0.1 som drabbade HTTP POST. Alla 3.0.1 användare bör uppgradera till den här versionen.
Kommentarer hittades inte