FunkLoad projekt er en funktionel og belastning web tester, skrevet i Python, hvis vigtigste brug sager er:
In- Funktionel test af web-projekter, og dermed regressionstest så godt.
In- Individproever: ved at indlæse webapplikationen og overvåge dine servere det hjælper dig med at lokalisere flaskehalse, hvilket giver en detaljeret rapport over resultatmåling.
In- Load test værktøj til at afsløre fejl, der ikke overflade i overfladisk test, ligesom volumen afprøvning eller levetid testning.
In- Stresstest værktøj til at overvælde webapplikationen ressourcer og teste programmet nyttiggørelse.
in- Skrive web agenter ved scripting en web gentagne opgave, som at tjekke, om et websted er i live
Funktioner :.
- Functional test er rene Python scripts vha pyUnit rammer ligesom normale enhed test. Python aktivere komplekse scenarier til at håndtere virkelige verden applikationer.
- Sandelig emulerer en webbrowser (single-threaded) ved hjælp af Richard Jones 'webunit:
- grundlæggende støtte godkendelse
- cookies support
- hente css, javascript og billeder
- efterligne en browser cache
- file upload og multipart / form,-data indsendelse
- https support
- Avanceret test runner med mange kommandolinjeparametre:
- indstillet målserveren url
- vist den hentede side i realtid i din browser
- debug mode
- grøn / rød farvetilstand
- Slå en funktionstest i en belastning test:. Bare ved at påberåbe bænken runner du kan identificere skalerbarhed og ydeevne problemer
- Detaljerede bænk rapporter i hvile eller HTML (og PDF via ps2pdf) indeholder:
- bænk konfiguration
- test, sider, anmoder statistik og diagrammer.
- 5 langsomste anmodninger
- brug servere cpu gennemsnitlige belastning, hukommelse / swap brug og netværk trafik diagrammer.
- http fejl resumé liste
- Nem test tilpasning ved hjælp af en konfigurationsfil eller kommandolinjeflag.
- Nem test skabelse hjælp TestMaker / maxq optager, så du kan bruge din webbrowser og producere en FunkLoad test automatisk.
- Giver web påstand hjælpere.
- Giver en funkload.CPSTestCase at lette Zope og Nuxeo CPS test.
- Let at installere og bruge, se eksempler i demo-mappe.
Hvad er nyt i denne udgivelse:
- bænken rapport diagrammer er blevet forbedret ved hjælp af gnuplot 4,2, hvilket gør FunkLoad nem at installere på Red Hat eller Mac OS.
- En ny differentieret rapport er forudsat at være i stand til at sammenligne to bænk rapporter.
- proxy-optager og test runner nu håndtere enhver form for post content-type (som application / xml).
- En ny demo til JBoss Seam Booking ansøgning forudsat.
Kommentarer ikke fundet