|
Med den hurtige udvikling af Web 2.0-teknologi har mange virksomheder udviklet nogle webbaserede teknologierHjemmesidetjenesterDerfor er det let at sænke serverens responshastighed eller endda serviceafbrydelser, når hjemmesiden oplever spidsbelastning. For at undgå denne situation er der brug for et performancetestværktøj, der realistisk kan simulere et stort antal brugere, der tilgår webapplikationssystemer til stresstest, for at teste responstiden på statiske HTML-sider og endda teste responstiden på dynamiske websider (herunder ASP, PHP, JSP osv.), hvilket giver datagrundlag for optimering og justering af serverydelse. Jeg anbefaler Web 2.0-udviklingstestere at bruge MicrosoftsWebapplikationsstressværktøjDette værktøjssoftware, denne gadget leveret af Microsoft, koster kun 9,58M, hvilket er meget lille og praktisk. Selvom den ikke er lige så funktionel som den professionelle LoadRunner, er LoadRunner stor og dyr, og almindelige virksomheder vil ikke bruge så mange penge på at købe LoadRunner, mens Microsofts WAS er helt gratis, og hovedfunktionerne er tilgængelige, hvilket er nok. Microsoft Web Application Stress Tool kan effektivt teste belastningsydelsen på en hjemmeside, denne software kan simulere adgangen for 100 stærke samtidige brugere via scripts og simulere nogle klikhandlinger fra faktiske brugere, WAS kan også forbinde til performance-tælleren på den eksterne Windows-webserver (Performance Counter) gennem serverens ydeevne (CPU/ hukommelse osv.) for at finde systemets flaskehals. CPU-brugsprocenten afspejler processorens overhead, og CPU-brugsprocenten, der konsekvent overstiger 75%, er et klart tegn på, at ydelsesflaskehalsen ligger i processoren. WAS genererer en detaljeret rapport efter hver testkørsel, og WAS-rapporten kan ses fra Vis-menuen ved at vælge Rapporter. Derudover er CSDN ogsåSammenfattetNogle andre testværktøjer, herunder performance-testværktøjer og funktionstestværktøjer, er rangeret som følger: WinRunner, et automatiseret testværktøj i industrikvalitet Mercury Interactives WinRunner er et funktionelt testværktøj i virksomhedskvalitet, der opdager, om en applikation fungerer som forventet og fungerer korrekt. Ved automatisk at registrere, opdage og afspille brugernes applikationsoperationer kan WinRunner effektivt hjælpe testere med at teste forskellige udgivelser af komplekse enterprise-niveau applikationer, forbedre testernes arbejdseffektivitet og kvalitet samt sikre problemfri frigivelse og langvarig stabil drift af tværplatforms, komplekse enterprise-niveau applikationer. Loadrunner, et industristandard belastningstestværktøj LoadRunner er et belastningstestværktøj, der forudsiger systemets adfærd og ydeevne. Ved at simulere samtidig belastning og realtidsovervågning af ydeevne ved at simulere titusindvis af brugere, der implementerer samtidige belastninger og realtidsovervågning, muliggør LoadRunner test af hele virksomhedens arkitektur. Ved at bruge LoadRunner kan organisationer minimere testtid, optimere ydeevnen og accelerere applikationsudgivelsescyklusser. TestDirector, et globalt teststyringssystem TestDirector er branchens første webbaserede teststyringssystem, der muliggør håndtering af tests verden over, enten inden for eller uden for din virksomhed. Ved at integrere alle dele af teststyring, herunder kravstyring, testplanlægning, testudførelse og fejlsporing, acceler TestDirector testprocessen betydeligt. Funktionelt testværktøj Rational Robot IBM Rational Robot er branchens førende funktionelle testværktøj, der hjælper testere med at gennemføre succesfulde tests, selv før de lærer avancerede scripting-teknikker. Det er integreret på testerens desktop, IBM Rational TestManager, hvor testere kan planlægge, organisere, udføre, administrere og rapportere om alle testaktiviteter, inklusive manuelle testrapporter. Denne dobbelte funktionalitet mellem test og ledelse er et ideelt udgangspunkt for automatiseret testning. Enhedstestværktøjer xUnit-serien Det mest populære enhedstestværktøj i øjeblikket er xUnit-serie-rammeværket, som almindeligvis er opdelt i JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) osv. afhængigt af forskellige sprog. Den første og mest fremtrædende anvendelse af dette testframework er open source JUnit. Funktionelt testværktøj SilkTest Borland SilkTest 2006 er et softwarefunktionelt testværktøj og er en af de pakker af softwarekvalitetsstyringsløsninger, som Borland foreslår. Dette værktøj bruger guideindstillinger og automatiseret testudførelse, hvilket gør det muligt for både nybegyndere i programmering og erfarne eksperter hurtigt at skabe funktionstests og analysere funktionsfejl. Ydelsestestværktøjet VAR Microsoft Web Application Stress Tool er en pakke af værktøjer udviklet af Microsofts webtestere specifikt til stresstest af virkelige hjemmesider. Med dette kraftfulde stresstestværktøj kan du bruge et lille antal klientcomputere til at simulere den mulige påvirkning af et stort antal brugere, der går online på din hjemmeside. Automatiseret white-box testværktøj Jtest Jtest er et automatiseret white-box testværktøj til Java-sproget, lanceret af Parasoft, som forbedrer kodepålideligheden ved automatisk at implementere Java-enhedstest og kodestandardvalidering. parasoft producerer også C++-test, som er et C/C++ white-box testværktøj. JMeter, et værktøj til funktionel og performance-testning JMeter er et open source-projekt fra Apache-organisationen, som er et værktøj til funktionel og performance-testning, 100 % implementeret i Java. Ydelsestest- og analyseværktøj WEBLODE webload er et performancetest- og analyseværktøj lanceret af RadView, som gør det muligt for webapplikationsudviklere at automatisere stresstest; Webload tester webens ydeevne ved at simulere handlinger fra rigtige brugere og generere stressbelastninger.
|