FunkLoad projekt är en funktionell och belastningswebb testare skrivna i Python, vars huvudsakliga användningsfall är:
In- Funktionell testning av webbprojekt, och därmed regressionstestning liksom.
In- Individprövning: genom att ladda webbapplikationen och övervaka dina servrar det hjälper dig att lokalisera flaskhalsar, vilket ger en detaljerad rapport av resultatmätning.
In- Load testverktyg för att exponera fel som inte Yta i hastig testning, som volym testning eller livslängd testning.
In- stresstest verktyg för att överbelasta webbprogramresurser och testa programmet återvinning.
IN- skriva webb medel via skript en webbsida repetitiva uppgifter, som att kontrollera om en webbplats är levande
Egenskaper .
- Funktionell Testet är rena Python-skript som använder pyUnit ram som vanligt enhetstest. Python möjliggöra komplexa scenarier för att hantera verkliga applikationer.
- emulerar Verkligen en webbläsare (entrådiga) med Richard Jones webunit:
- basstöd autentisering
- cookies support
- hämta css, javascript och bilder
- emulera en webbläsarens cache
- filuppladdning och multipart / form-data inlämning
- https stöd
- Avancerat testet löpare med många kommandoradsalternativ:
- ställa målservern url
- för att visa hämtade sida i realtid i din webbläsare
- felsökningsläge
- grön / röd färgläge
- Stäng ett funktionstest i ett belastningsprov. Bara genom att åberopa bänken löpare du kan identifiera skalbarhet och prestandaproblem
- Detaljerade bänk rapporter i vila eller HTML (och PDF via ps2pdf) innehållande:
- bänk konfiguration
- tester, sidor, begär statistik och diagram.
- 5 långsammaste förfrågningar
- servrar cpu användning, last genomsnitt, minne / swap användning och nätverkstrafik diagram.
- http fel sammanställning
- enkelt test kan anpassa med hjälp av en konfigurationsfil eller kommandoradsflaggor.
- enkelt test skapelse genom att använda TestMaker / MaxQ inspelare, så att du kan använda din webbläsare och producera en FunkLoad testet automatiskt.
- Ger webb påstående hjälpare.
- Ger en funkload.CPSTestCase att underlätta Zope och Nuxeo CPS test.
- Lätt att installera och använda, se exempel i demo mappen.
Vad är nytt i den här versionen:
- bänken rapporten diagram har förbättrats med hjälp av gnuplot 4.2, som gör FunkLoad lätt att installera på Red Hat eller Mac OS.
- En ny differential rapport ges för att kunna jämföra två bänk rapporter.
- proxy-inspelare och testa löpare nu hantera alla typer av post Content-Type (som application / xml).
- En ny demo för JBoss Seam Boknings ansökan som avses.
Kommentarer hittades inte