|
Med den snabba utvecklingen av Web 2.0-teknik har många företag utvecklat några webbaserade teknologierWebbplatstjänsterDärför är det lätt att sakta ner serverns responshastighet eller till och med avbrott när webbplatsen får toppåtkomst. För att undvika denna situation behövs ett prestandatestverktyg som realistiskt kan simulera ett stort antal användare som använder webbapplikationssystem 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.), vilket ger databas för optimering och justering av serverprestanda. Jag rekommenderar Web 2.0-utvecklingstestare att använda MicrosoftsVerktyg för stress för webbapplikationDetta verktygsprogram, denna pryl som Microsoft tillhandahåller, är bara 9,58 M, vilket är mycket litet och praktiskt. Även om den inte är lika funktionell som den professionella LoadRunner, är LoadRunner stor och dyr, och vanliga företag kommer inte att spendera lika mycket pengar på att köpa LoadRunner, medan Microsofts WAS är helt gratis och huvudfunktionerna finns tillgängliga, vilket räcker. Microsoft Web Application Stress Tool kan effektivt testa belastningsprestandan på en webbplats, denna programvara kan simulera åtkomsten för 100 starka samtidiga användare via skript och simulera vissa klickåtgärder från faktiska användare, WAS kan också ansluta till prestandaräknaren på den fjärrstyrda Windows-webbplatsservern (Performance Counter), genom serverprestandans prestanda (CPU/ minne, etc.) för att hitta systemets flaskhals. CPU-användningsprocenten speglar processorns överhead, och CPU-användningsprocenten konsekvent över 75 % är ett tydligt tecken på att prestandaflaskhalsen ligger i processorn. WAS genererar en detaljerad rapport efter varje testkörning, och WAS-rapporten kan visas från Visa-menyn genom att välja Rapporter. Dessutom är CSDN ocksåSammanfattatNågra andra testverktyg, inklusive prestandatestverktyg och funktionstestverktyg, rankas enligt följande: WinRunner, ett automatiserat testverktyg i branschklass Mercury Interactives WinRunner är ett funktionstestverktyg i företagsklass som upptäcker om en applikation fungerar som förväntat och fungerar korrekt. Genom att automatiskt registrera användarnas applikationsoperationer kan WinRunner effektivt hjälpa testare att testa olika versioner av komplexa företagsapplikationer, förbättra testarnas arbetseffektivitet och kvalitet samt säkerställa problemfri release och långsiktig stabil drift av plattformsoberoende och komplexa företagsapplikationer. Loadrunner, ett industristandard för belastningstestning LoadRunner är ett lasttestningsverktyg som förutspår systemets beteende och prestanda. Genom att simulera samtidig belastning och realtidsövervakning av prestanda, genom att simulera tiotals miljoner användare som implementerar samtidiga belastningar och realtidsövervakning, möjliggör LoadRunner testning av hela företagsarkitekturen. Genom att använda LoadRunner kan organisationer minimera testtid, optimera prestandan och påskynda applikationssläppscykler. TestDirector, ett globalt testhanteringssystem TestDirector är branschens första webbaserade testhanteringssystem som möjliggör hantering av tester världen över, antingen inom eller utanför ditt företag. Genom att integrera alla delar av testhanteringen, inklusive kravhantering, testplanering, testgenomförande och felspårning, påskyndar TestDirector testprocessen avsevärt. Funktionellt testverktyg Rational Robot IBM Rational Robot är branschens ledande funktionella testverktyg 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 testare kan planera, organisera, genomföra, hantera och rapportera om alla testaktiviteter, inklusive manuella testrapporter. Denna dubbla funktionalitet mellan testning och hantering är en idealisk början på automatiserad testning. Enhetstestverktyg xUnit-serien Det mest populära enhetstestverktyget för närvarande är xUnit-serieramverket, som vanligtvis delas in i JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) med flera, beroende på olika språk. Den första och mest framträdande tillämpningen av detta testramverk är den öppna källkods-JUnit. Funktionellt testverktyg SilkTest Borland SilkTest 2006 är ett verktyg för funktionell testning av mjukvara och är en av de sviter av mjukvarukvalitetshanteringslösningar som föreslagits av Borland. Detta verktyg använder guidinställningar och automatiserad testkörning, vilket gör det möjligt för både nybörjare inom programmering och erfarna experter att snabbt skapa funktionstester och analysera funktionsfel. Prestandatestningsverktyget VAR Microsoft Web Application Stress Tool är en svit verktyg utvecklade av Microsofts webbplatstestare specifikt för verkliga stresstester av webbplatser. Med detta kraftfulla stresstestningsverktyg kan du använda ett litet antal datorer på klientsidan för att simulera den möjliga påverkan av att ett stort antal användare går online på din webbplats. Automatiserat white-box-testverktyg Jtest Jtest är ett automatiserat white-box-testverktyg för Java-språket som lanserats av Parasoft, vilket förbättrar kodtillförlitligheten genom att automatiskt implementera Java-enhetstestning och kodstandardvalidering. parasoft producerar också C++-test, som är ett C/C++ white-box-testverktyg. JMeter, ett verktyg för funktionell och prestandatestning JMeter är ett open source-projekt från Apache-organisationen, som är ett verktyg för funktionell och prestandatestning, 100 % implementerat i Java. Prestandatest- och analysverktyg WEBLODE webload är ett verktyg för prestandatestning och analys som lanserats av RadView och som gör det möjligt för webbapplikationsutvecklare att automatisera stresstestning; Webload testar webbens prestanda genom att simulera verkliga användares handlingar och generera stressbelastningar.
|