Sunteți pe pagina 1din 3

Stress tools and benchmarks

Stress testing Este o forma de testare intensa sau temeinica utilizata pentru a determina stabilitatea unui sistem. Aceasta implica testarea dincolo de capacitatea normal de functionare, cu scopul de a observa anumite rezultatele. Motivele testari: Pentru stabilirea punctelor slabe sau a limitelor de utilizare n condiii de siguran. Pentru a verifica daca specificatiile initiale au fost indeplinite. Pentru determinarea modurilor de esec( mai exact cum un sistem a esuat). Pentru a testa functionalitatea stabila a unui sistem cand nu este folosit in conditii standard. Tooluri pentru Web Testing: http://www.testing-software.ro/forum/viewforum.php?f=12 Se pot imparti in 4 categori 1. Tool-uri pentru Link si Html 2. Functionalitate 3. Performanta 4. Securitate 1. Link si Html CyberSpyder Link Test este folosit pentru a verifica daca un Url al unui site nu este gresit (broken) Html PowerTools : verifica daca codul tau Html nu are erori, -validarea linkurilor, - introduce automat height, width si ALT pentru fiecare tag IMG, - introduce automat ultima data modificata pe ficare pagina din Website. 2. Functionalitate Badboy - are un recorder puternic si flexibil, permitand inregistrarea tuturori request-urilor din pagina, inclusiv cele de tip mouse over- capteaza in timp real statistici de performanta

(timpi de raspuns, incarcare) - rularea testelor de regresie (necesare dupa trecerea la un nou build) - poate identifica modificarile survenite in pagina si lua masuri in consecinta (log, screenshot) 3. Performanta Red Gates ANTS Pefrormance Profiler este un tool pentru aplicatii .Net desktop, ASP.NET si ASP.NET MVC. Se poate face debug pe cod , identifica blocajele de cod. Poti vedea toate informatiile contextuale de care ai nevoie, de la cererile Http pana la codul, interogari SQL. 4. Securitate Websecurify - un tool open-source care detecteaza automat vulnerabilitatea unui site Netsparker : Este un tool ce detecteaza probleme de SQL Injection (este o vulnerabilitate ce apare in cazurile cand datele primite de la utilizatori nu se prelucreaza corect. Ca o consecinta raufacatorul potential poate schimba cererea la baza de date, astfel fiind posibil furtul datelor private.) + XSS-urilor - cross-site scripting (este o vulnerabilitate foarte intalnita in aplicatiile web ce permite utilizatorilor sa injecteze cod javascript in pagini web ce pot fi vizualizate de ceilalti. Cu ajutorul acestor coduri javascript se pot fura cookie-uri, se pot trece de filtrele de securitate, se pot face redirectionari catre alte pagini web)

Benchmarks Benchmark reprezinta un program sau un pachet de programe dezvoltate pentru diagnosticarea si evaluarea performantelor unui sistem. Benchmark-urile vizeaza testarea randamentului hardware si/sau software relativ la alte sisteme sau arhitecturi. Cateva exemple de astfel de programe: 3DMark - este folosit de game-ri pentru a testa performanta Pc-ului Conceput pentru msurarea performanelor 3D a plcilor video de ultim generaie, 3DMark pune la dispoziie un total de ase teste, optimizate pentru testarea celor mai noi tehnologii i procedee de iluminare i umbrire, n scenarii de utilizare care imit comportamentul jocurilor. SuperPI NovaBench SiSoft Sandra FRAPS PassMark PerformanceTest

S-ar putea să vă placă și