|
Med den snabba utvecklingen av Web 2.0-teknik har många företag utvecklat ett antal webbaserade webbplatstjänster, vanligtvis i design och utveckling av webbapplikationer är det svårt att simulera ett stort antal användare samtidigt tillgång till systemet i den faktiska situationen, så när webbplatsen möter toppen av besöket är det lätt att uppstå när serverns svarshastighet saktar ner eller till och med serviceavbrott. För att undvika denna situation, behovet av en verklig simulering av ett stort antal användare för att få tillgång till webbapplikationssystemets prestandatestverktyg för stresstestning, för att testa svarstiden för statiska HTML-sidor och till och med testa svarstiden för dynamiska webbsidor (inklusive ASP, PHP, JSP, etc.), för att tillhandahålla data för serverns prestandaoptimering och justering av databasen. Jag rekommenderar att du Web 2.0-utvecklare och testare att använda Microsofts Web Application Stress Tool denna verktygsprogramvara, det här lilla verktyget som tillhandahålls av Microsoft är bara 9,58M, mycket litet och praktiskt. Även om funktionen än den professionella LoadRunner, men LoadRunner-volymen är enorm, är priset inte dyrt, det allmänna företaget kommer inte att spendera så mycket pengar för att köpa LoadRunner, och Microsofts WAS är helt gratis, och huvudfunktionerna är tillgängliga, tillräckligt för att använda på linjen. Microsoft Web Application Stress Tool kan effektivt testa belastningsprestandan på en webbplats, denna programvara kan simuleras genom skriptet 100 stark samtidig användaråtkomst och simulera några av den faktiska användarens klickoperationer, WAS kan också anslutas till en fjärr Windows-webbserverprestanda räknare (Performance Counter), genom serverns prestanda för att bestämma serverns prestanda. WAS kan också ansluta till en fjärransluten Windows-webbservers prestandaräknare för att hitta systemflaskhalsar genom att analysera serverns prestanda (CPU / minne, etc.) CPU-användningsprocenten återspeglar processoroverhead, och CPU-användningsprocent som konsekvent överstiger 75% är en tydlig indikation på att prestandaflaskhalsen ligger hos processorn. WAS genererar detaljerade rapporter i slutet av varje testkörning, och WAS-rapporterna kan visas genom att välja Rapporter i menyn Visa. Dessutom sammanfattade CSDN även några andra testverktyg, inklusive prestandatestverktyg och funktionella testverktyg, de tio bästa testverktygen rankas nedan: WinRunner, ett automatiserat testverktyg på branschnivå WinRunner från Mercury Interactive är ett funktionstestverktyg på företagsnivå som används för att kontrollera om en applikation kan uppnå den förväntade funktionaliteten och fungera korrekt. Genom att automatiskt spela in, upptäcka och spela upp användarapplikationer kan WinRunner effektivt hjälpa testare att testa olika versioner av komplexa företagsapplikationer, förbättra testarnas effektivitet och kvalitet samt säkerställa problemfri lansering och långsiktig stabil drift av plattformsoberoende, komplexa företagsapplikationer. Loadrunner, branschens standardverktyg för belastningstestning LoadRunner är ett verktyg för belastningstestning som förutser systemets beteende och prestanda. LoadRunner kan testa hela företagsarkitekturer genom att simulera tiotals miljoner användare under samtidig belastning och övervaka prestandan i realtid för att identifiera och lokalisera problem. Med LoadRunner kan organisationer minimera testtiden, optimera prestandan och påskynda lanseringscyklerna för applikationer. testdirector, det globala systemet för testhantering TestDirector är branschens första webbaserade testhanteringssystem som gör att du kan hantera tester globalt, både inom och utanför din organisation. TestDirector påskyndar testprocessen dramatiskt genom att integrera alla aspekter av testhantering, inklusive kravhantering, testplanering, testutförande och buggspårning, i en enda applikation. Verktyg för funktionell testning Rational Robot IBM Rational Robot är branschens främsta verktyg för funktionell testning som hjälper testare att genomföra framgångsrika tester redan innan de lär sig avancerade skripttekniker. Det är integrerat på testarens skrivbord IBM Rational TestManager, där testaren kan planera, organisera, utföra, hantera och rapportera om alla testaktiviteter, inklusive manuella testrapporter. Denna dubbla funktionalitet för testning och hantering är en idealisk start på automatiserad testning. Verktyg för enhetstestning xUnit-serien För närvarande är det mest populära enhetstestverktyget xUnit-serien av ramverk, som vanligtvis används enligt de olika språken är indelade i JUnit (java), CppUnit (C ++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) och så vidare. Den första och mest framträdande tillämpningen av detta testramverk är open source JUnit som tillhandahålls av Erich Gamma (författare till Design Patterns) och Kent Beck (grundare av XP (Extreme Programming)). Verktyg för funktionell testning SilkTest Borland SilkTest 2006 är ett funktionellt testverktyg för programvara som ingår i sviten med lösningar för kvalitetshantering av programvara från Borland. Detta verktyg använder guider för att ställa in och automatisera utförandet av tester, så att både nybörjare och erfarna experter snabbt kan ställa in funktionella tester och analysera funktionella fel. Verktyg för prestandatestning WAS Microsoft Web Application Stress Tool är en uppsättning verktyg som utvecklats av Microsofts webbtestare och som är särskilt utformade för att utföra stresstester av webbplatser i verkligheten. Med det här kraftfulla stresstestverktyget kan du använda ett litet antal klientdatorer för att simulera den inverkan som ett stort antal användare kan ha på en webbtjänst. Automatiserat testverktyg för vit låda Jtest Jtest är ett automatiserat white-box testverktyg för java-språket från parasoft, som förbättrar kodtillförlitligheten genom att automatisera java-enhetstestning och kontroll av kodstandarder. parasoft producerar också C++ test, ett C/C++ white-box testverktyg. Verktyg för funktions- och prestandatestning JMeter JMeter är ett open source-projekt organiserat av Apache, det är ett verktyg för funktions- och prestandatestning, 100% implementerat i java. Verktyg för prestandatestning och analys WEBLODE webload är ett prestandatest- och analysverktyg från RadView som gör det möjligt för utvecklare av webbapplikationer att automatisera utförandet av stresstester; webload testar webbens prestanda genom att simulera verkliga användares operationer och generera en stressbelastning.
|