|
Met de snelle ontwikkeling van Web 2.0-technologie hebben veel bedrijven enkele webgebaseerde technologieën ontwikkeldWebsitedienstenDaarom is het bij piektoegang gemakkelijk om de reactiesnelheid van de server te vertragen of zelfs de serviceonderbreking te verlagen. Om deze situatie te voorkomen, is een prestatietesttool nodig die realistisch kan simuleren dat een groot aantal gebruikers toegang heeft tot webapplicatiesystemen voor stresstests, om de responstijd van statische HTML-pagina's te testen, en zelfs de responstijd van dynamische webpagina's (inclusief ASP, PHP, JSP, enz.) te testen, waarmee een databasis wordt geboden voor optimalisatie en aanpassing van serverprestaties. Ik raad aan dat Web 2.0-ontwikkeltesters Microsoft's gebruikenWebapplicatie StresstoolDeze toolsoftware, deze gadget geleverd door Microsoft kost slechts 9,58M, wat erg klein en praktisch is. Hoewel het niet zo functioneel is als de professionele LoadRunner, is LoadRunner groot en duur, en gewone ondernemingen zullen niet zoveel geld uitgeven om LoadRunner te kopen, terwijl Microsofts WAS volledig gratis is en de belangrijkste functies beschikbaar zijn, wat voldoende is. Microsoft Web Application Stress Tool kan effectief de belastingprestaties van een website testen, deze software kan de toegang van 100 sterke gelijktijdige gebruikers via scripts simuleren en enkele klikacties van daadwerkelijke gebruikers simuleren, WAS kan ook verbinding maken met de prestatieteller van de externe Windows-websiteserver (Performance Counter), via de prestaties van de serverprestaties (CPU/ geheugen, enz.) om de bottleneck van het systeem te vinden. Het CPU-gebruikspercentage weerspiegelt de processoroverhead, en een CPU-gebruikspercentage dat consequent boven de 75% ligt, is een duidelijk teken dat de prestatiebottleneck in de processor zit. WAS genereert na elke testrun een gedetailleerd rapport, en het WAS-rapport kan worden bekeken vanuit het menu Bekijken door Rapporten te selecteren. Daarnaast is CSDN ookSamengevatEnkele andere testtools, waaronder prestatietesttools en functionele testtools, worden als volgt gerangschikt: WinRunner, een industrie-kwaliteit geautomatiseerd testinstrument Mercury Interactive's WinRunner is een functioneel testinstrument van enterprise-niveau dat detecteert of een applicatie functioneert zoals verwacht en correct functioneert. Door automatisch de applicatieoperaties van gebruikers op te nemen, te detecteren en af te spelen, kan WinRunner testers effectief helpen verschillende versies van complexe enterprise-level applicaties te testen, de werkefficiëntie en kwaliteit van testers te verbeteren, en zorgen voor een probleemloze release en langdurige stabiele werking van cross-platform, complexe enterprise-level applicaties. Loadrunner, een industriestandaard belastingtestinstrument LoadRunner is een belastingtesttool die het gedrag en de prestaties van het systeem voorspelt. Door gelijktijdige belasting en realtime prestatiemonitoring te simuleren door tientallen miljoenen gebruikers te simuleren die gelijktijdige belastingen en realtime prestatiemonitoring implementeren, maakt LoadRunner het testen van de gehele bedrijfsarchitectuur mogelijk. Door gebruik te maken van LoadRunner kunnen organisaties testtijd minimaliseren, prestaties optimaliseren en applicatiereleasecycli versnellen. TestDirector, een wereldwijd testmanagementsysteem TestDirector is het eerste webgebaseerde testbeheersysteem in de industrie dat het mogelijk maakt om tests wereldwijd te beheren, zowel binnen als buiten uw bedrijf. Door alle onderdelen van testmanagement te integreren, waaronder requirements management, testplanning, testuitvoering en fouttracking, versnelt TestDirector het testproces aanzienlijk. Functioneel testinstrument Rational Robot IBM Rational Robot is de toonaangevende functionele testtool in de industrie die testers helpt succesvolle tests uit te voeren, zelfs voordat ze geavanceerde scripttechnieken leren. Het is geïntegreerd op de desktop van de tester, IBM Rational TestManager, waar testers alle testactiviteiten kunnen plannen, organiseren, uitvoeren, beheren en rapporteren over alle testactiviteiten, inclusief handmatige testrapporten. Deze dubbele functionaliteit van testen en beheer is een ideale start voor geautomatiseerd testen. Unittesttools xUnit-serie De populairste unit testing-tool op dit moment is het xUnit-serieframework, dat gewoonlijk wordt onderverdeeld in JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php), enzovoort, afhankelijk van verschillende talen. De eerste en meest prominente toepassing van dit testframework is de open-source JUnit. Functioneel testinstrument SilkTest Borland SilkTest 2006 is een softwarefunctioneel testinstrument en is een van de pakketten van softwarekwaliteitsmanagementoplossingen die door Borland zijn voorgesteld. Deze tool maakt gebruik van wizard-instellingen en geautomatiseerde testuitvoering, waardoor zowel beginnende programmeerontwerpers als ervaren experts snel functionele tests kunnen maken en functionele fouten kunnen analyseren. De prestatietesttool WAS De Microsoft Web Application Stress Tool is een reeks tools ontwikkeld door Microsofts websitetesters, specifiek voor stresstesten op echte websites. Met deze krachtige stresstesttool kun je een klein aantal client-side computers gebruiken om de mogelijke impact te simuleren van een groot aantal gebruikers die online gaan op je website. Geautomatiseerde white-box testtool Jtest Jtest is een geautomatiseerde white-box testtool voor de Java-taal die door Parasoft is gelanceerd, en die de betrouwbaarheid van de code verbetert door automatisch Java unit testing en codestandaardvalidatie te implementeren. parasoft produceert ook de C++-test, een C/C++ white-box testtool. JMeter, een tool voor functioneel en prestatietesten JMeter is een open source project van de Apache-organisatie, een tool voor functionele en prestatietests, 100% geïmplementeerd in Java. Prestatietest- en analysetool WEBLODE webload is een prestatietest- en analysetool gelanceerd door RadView die webapplicatieontwikkelaars in staat stelt stresstests te automatiseren; Webload test de prestaties van het web door de acties van echte gebruikers te simuleren en stressbelastingen te genereren.
|