|
Met de snelle ontwikkeling van Web 2.0-technologie, hebben veel bedrijven ontwikkelde een aantal Web-based website diensten, meestal in het ontwerp en de ontwikkeling van webapplicaties is het moeilijk om een groot aantal gebruikers simuleren op hetzelfde moment toegang tot het systeem in de werkelijke situatie, dus wanneer de website de piek van het bezoek ontmoet, is het gemakkelijk om wanneer de server response snelheid vertraagt of zelfs onderbreking van de dienstverlening. Om deze situatie te voorkomen, de noodzaak van een echte simulatie van een groot aantal gebruikers toegang tot de webapplicatie systeem performance testing tools voor stress testen, om de responstijd van statische HTML-pagina's te testen, en zelfs test de responstijd van dynamische webpagina's (met inbegrip van ASP, PHP, JSP, enz.), om gegevens te verstrekken voor de prestaties van de server optimalisatie en aanpassing van de gegevens basis. Ik raad u aan Web 2.0 ontwikkelaars en testers om Microsoft's Web Application Stress Tool deze tool software te gebruiken, deze kleine tool van Microsoft is slechts 9,58M, zeer klein en praktisch. Hoewel de functie dan de professionele LoadRunner, maar LoadRunner volume is enorm, de prijs is niet duur, het algemene bedrijfsleven zal niet zo veel geld uitgeven om LoadRunner te kopen, en Microsoft's WAS is volledig gratis, en de belangrijkste functies beschikbaar zijn, genoeg om te gebruiken op de lijn. Microsoft Web Application Stress Tool kan effectief testen van de belasting van een website, kan deze software worden gesimuleerd via het script 100 sterke gelijktijdige toegang van gebruikers, en simuleren een aantal van de klik van de werkelijke gebruiker operaties, WAS kan ook worden aangesloten op een externe Windows webserver de prestaties tellers (Performance Counter), door de prestaties van de server om de prestaties van de server te bepalen. WAS kan ook verbinding maken met de prestatieteller van een externe Windows webserver om knelpunten in het systeem te vinden door de prestaties van de server te analyseren (CPU/geheugen, enz.) Het CPU-gebruikspercentage geeft de overhead van de processor weer. CPU-gebruikspercentages die consequent hoger zijn dan 75% zijn een duidelijke indicatie dat het knelpunt in de prestaties bij de processor ligt. WAS genereert gedetailleerde rapporten aan het einde van elke testrun en WAS-rapporten kunnen worden bekeken door Rapporten te selecteren in het menu Beeld. Daarnaast heeft CSDN ook een aantal andere testtools samengevat, waaronder tools voor prestatietesten en tools voor functioneel testen. De top tien van testtools staat hieronder: WinRunner, een tool voor geautomatiseerd testen op industrieniveau WinRunner van Mercury Interactive is een tool voor functioneel testen op bedrijfsniveau die wordt gebruikt om te controleren of een applicatie de verwachte functionaliteit kan bereiken en goed werkt. Door het automatisch opnemen, detecteren en afspelen van applicatiebewerkingen van gebruikers kan WinRunner testers effectief helpen bij het testen van verschillende releases van complexe bedrijfsapplicaties, de efficiëntie en kwaliteit van de tester verbeteren en zorgen voor een probleemloze release en langdurige stabiele werking van platformoverschrijdende, complexe bedrijfsapplicaties. Loadrunner, de industriestandaard voor belastingtests LoadRunner is een tool voor belastingstests die het gedrag en de prestaties van systemen voorspelt. LoadRunner kan volledige bedrijfsarchitecturen testen door tientallen miljoenen gebruikers onder gelijktijdige belasting te simuleren en de prestaties in real-time te bewaken om problemen te identificeren en te lokaliseren. Met LoadRunner kunnen organisaties de testtijd minimaliseren, de prestaties optimaliseren en de releasecycli van applicaties versnellen. testdirector, het wereldwijde testmanagementsysteem TestDirector is het eerste webgebaseerde testmanagementsysteem waarmee u wereldwijd testen kunt beheren, zowel binnen als buiten uw organisatie. TestDirector versnelt het testproces drastisch door alle aspecten van testmanagement, inclusief requirements management, testplanning, testuitvoering en bug tracking, in één applicatie te integreren. Tools voor functioneel testen Rational Robot IBM Rational Robot is de beste functionele testtool in de industrie die testers helpt succesvolle tests uit te voeren, zelfs voordat ze geavanceerde scripttechnieken hebben geleerd. Het is geïntegreerd op de desktop van de tester, IBM Rational TestManager, waar de tester alle testactiviteiten kan plannen, organiseren, uitvoeren, beheren en rapporteren, inclusief handmatige testrapporten. Deze dubbele functionaliteit van testen en beheren is een ideale start voor geautomatiseerd testen. Eenheidstestgereedschappen xUnit-serie Op dit moment is de populairste tool voor unit testen de xUnit-serie frameworks, die vaak worden gebruikt voor verschillende talen, onderverdeeld in JUnit (java), CppUnit (C++), DUUnit (Delphi), NUnit (.net), PhpUnit (Php) enzovoort. De eerste en meest prominente toepassing van dit testraamwerk is het open source JUnit van Erich Gamma (auteur van Design Patterns) en Kent Beck (oprichter van XP (Extreme Programming)). Tools voor functioneel testen SilkTest Borland SilkTest 2006 is een tool voor het functioneel testen van software die deel uitmaakt van de reeks oplossingen voor softwarekwaliteitsbeheer van Borland. Deze tool gebruikt wizards om tests op te zetten en de uitvoering ervan te automatiseren, zodat zowel beginnende programmeurs als ervaren experts snel functionele tests kunnen opzetten en functionele fouten kunnen analyseren. Prestatietest WAS Microsoft Web Application Stress Tool is een set tools ontwikkeld door Microsoft's webtesters, speciaal ontworpen om real-world web site stresstests uit te voeren. Met deze krachtige tool voor stresstests kunt u met een klein aantal clientcomputers de impact simuleren die een groot aantal gebruikers op een webservice kan hebben. Geautomatiseerde white box testtool Jtest Jtest is een geautomatiseerde white-box testing tool voor de java taal van parasoft, die de betrouwbaarheid van code verbetert door het automatiseren van java unit testing en het controleren van code standaarden. parasoft produceert ook C++ test, een C/C++ white-box testing tool. Tools voor functioneel en prestatie testen JMeter JMeter is een open source project georganiseerd door Apache, het is een tool voor functioneel en performance testen, 100% geïmplementeerd in java. Hulpmiddelen voor prestatietesten en -analyse WEBLODE webload is een tool van RadView voor het testen en analyseren van prestaties waarmee ontwikkelaars van webapplicaties de uitvoering van stresstests kunnen automatiseren; webload test de prestaties van het web door de handelingen van echte gebruikers te simuleren en een stressbelasting te genereren.
|