FunkLoad project is een functionele en load web tester, geschreven in Python, waarvan de belangrijkste use cases zijn:
In- functioneel testen van webprojecten, en dus regressietesten ook.
In- Prestatiebeproeving: door het laden van de webapplicatie en het monitoren van uw servers het helpt u om knelpunten te wijzen, geven een gedetailleerd rapport van prestatiemeting.
In- Load testing tool om bugs die niet de oppervlakte in vluchtige testen, zoals volume testen of levensduur testen bloot.
In- Stress testing tool om de webapplicatie middelen overweldigen en testen van de applicatie herstelbaarheid.
In- Schrijven web agenten via scripts voor elke web repetitieve taken, zoals het controleren of een site in leven
Eigenschappen .
- Functional testen zijn pure Python scripts met behulp van de pyUnit kader als normale unit test. Python in staat complexe scenario's om de echte wereld toepassingen.
- Echt emuleert een webbrowser (single-threaded) met Richard Jones 'webunit:
- basisauthentificatie support
- cookies support
- ophalen css, javascript en afbeeldingen
- emuleren een browser cache
- bestand uploaden en multipart / form-data indienen
- https ondersteuning
- Geavanceerd-test runner met vele command-line opties:
- stel de doelserver url
- geven de opgehaalde pagina in real-time in uw browser
- debug mode
- groen / rode kleur mode
- Zet een functionele test in een load test:. Net met een beroep op de bank runner kunt u de schaalbaarheid en performance problemen te identificeren
- Gedetailleerde bank rapporten in rust of HTML (en PDF via ps2pdf) met:
- bank configuratie
- testen, pagina's, vraagt statistieken en grafieken.
- 5 traagste verzoeken
- servers CPU-gebruik, gemiddelde belasting, geheugen / swap gebruik en netwerkverkeer grafieken.
- http error samenvatting lijst
- Gemakkelijk testen maatwerk met behulp van een configuratiebestand of command line opties.
- Gemakkelijk -test maken met TestMaker / MaxQ recorder, zodat u uw web browser kan gebruiken en automatisch produceren FunkLoad-test.
- Biedt web bewering helpers.
- Biedt een funkload.CPSTestCase om Zope en Nuxeo CPS testen te vergemakkelijken.
- Eenvoudig te installeren en te gebruiken, zie voorbeelden in de map demo.
Wat is nieuw in deze release:
- De bank rapport grafieken is verbeterd met behulp van gnuplot 4.2, die maakt FunkLoad eenvoudig te installeren op Red Hat of Mac OS.
- Een nieuw differentieel rapport moet kunnen twee bench rapporten geselecteerd.
- De proxy-recorder en test runner nu omgaan met elke vorm van post-content-type (zoals application / xml).
- Een nieuwe demo voor JBoss Seam Reservering aanvraag verstrekt.
Reacties niet gevonden