|
Con il rapido sviluppo della tecnologia Web 2.0, molte aziende hanno sviluppato alcune tecnologie basate sul webServizi Sito WebPertanto, quando il sito web incontra un accesso picco, è facile rallentare la velocità di risposta del server o addirittura interrompere il servizio. Per evitare questa situazione, è necessario uno strumento di test delle prestazioni che possa realisticamente simulare un gran numero di utenti che accedono a sistemi di applicazioni web per test di stress per testare il tempo di risposta delle pagine HTML statiche e persino il tempo di risposta delle pagine web dinamiche (inclusi ASP, PHP, JSP, ecc.), fornendo una base di dati per l'ottimizzazione e l'aggiustamento delle prestazioni del server. Consiglio ai tester di sviluppo Web 2.0 di usare quelli di MicrosoftStrumento per lo stress delle applicazioni webQuesto software di strumenti, questo gadget fornito da Microsoft, costa solo 9,58 milioni, che è molto piccolo e pratico. Anche se non è funzionale come il LoadRunner professionale, LoadRunner è grande e costoso, e le imprese comuni non spenderanno così tanti soldi per acquistare LoadRunner, mentre il WAS di Microsoft è completamente gratuito e le funzioni principali sono disponibili, il che è sufficiente. Microsoft Web Application Stress Tool può testare efficacemente le prestazioni di carico di un sito web, questo software può simulare l'accesso di 100 utenti concorrenti forti tramite script e simulare alcune azioni di clic di utenti reali; WAS può anche connettersi al contatore di prestazioni del server remoto del sito web di Windows (Performance Counter), tramite le prestazioni del server (CPU/ memoria, ecc.) per trovare il collo di bottiglia del sistema. La percentuale di utilizzo della CPU riflette il sovraccarico del processore, e la percentuale di utilizzo della CPU costantemente superiore al 75% è un chiaro segno che il collo di bottiglia delle prestazioni è nel processore. WAS genera un rapporto dettagliato dopo ogni test esecuzione, e il report WAS può essere visualizzato dal menu Visualizza selezionando Report. Inoltre, anche CSDN èRiassuntoAlcuni altri strumenti di test, inclusi quelli di test delle prestazioni e strumenti di test funzionali, sono classificati come segue: WinRunner, uno strumento di test automatizzato di livello industriale WinRunner di Mercury Interactive è uno strumento di test funzionale di livello enterprise che rileva se un'applicazione funziona come previsto e funziona correttamente. Registrando, rilevando e riproducendo automaticamente le operazioni applicative degli utenti, WinRunner può aiutare efficacemente i tester diverse versioni di applicazioni complesse a livello enterprise, migliorare l'efficienza e la qualità del lavoro dei tester e garantire un rilascio senza problemi e un funzionamento stabile a lungo termine di applicazioni multipiattaforma complesse a livello enterprise. Loadrunner, uno strumento standard del settore per il test del carico LoadRunner è uno strumento di test di carico che prevede il comportamento e le prestazioni del sistema. Simulando il monitoraggio delle prestazioni in tempo reale e il carico concorrente simulando decine di milioni di utenti che implementano carichi concorrenti e monitoraggio delle prestazioni in tempo reale, LoadRunner consente di testare l'intera architettura aziendale. Utilizzando LoadRunner, le organizzazioni possono minimizzare i tempi di test, ottimizzare le prestazioni e accelerare i cicli di rilascio delle applicazioni. TestDirector, un sistema globale di gestione dei test TestDirector è il primo sistema di gestione dei test basato sul web del settore che consente la gestione dei test in tutto il mondo, sia all'interno che all'esterno della tua azienda. Integrando tutte le parti della gestione dei test, inclusa la gestione dei requisiti, la pianificazione dei test, l'esecuzione dei test e il tracciamento degli errori, TestDirector accelera notevolmente il processo di test. Strumento di test funzionale Rational Robot IBM Rational Robot è lo strumento di test funzionale leader del settore che aiuta i tester a condurre test di successo ancora prima di imparare tecniche avanzate di scripting. È integrato sul desktop del tester, IBM Rational TestManager, dove i tester possono pianificare, organizzare, eseguire, gestire e riportare tutte le attività di test, inclusi i report manuali. Questa doppia funzionalità di testing e gestione è un punto di partenza ideale per i test automatizzati. Strumenti di test unitario serie xUnit Lo strumento di test unitario più popolare attualmente è il framework serie xUnit, comunemente suddiviso in JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php), ecc. secondo i diversi linguaggi. La prima e più importante applicazione di questo framework di test è l'open source JUnit. Strumento di test funzionale SilkTest Borland SilkTest 2006 è uno strumento di test funzionale software ed è una delle suite di soluzioni per la gestione della qualità software proposte da Borland. Questo strumento utilizza impostazioni di assistenti e esecuzione automatica di test, permettendo sia ai programmatori alle prime armi che agli esperti esperti di creare rapidamente test funzionali e analizzare errori funzionali. Strumento di test delle prestazioni WAS Il Microsoft Web Application Stress Tool è una suite di strumenti sviluppata dai tester di siti web di Microsoft specificamente per il test di stress di siti web reali. Con questo potente strumento di stress testing, puoi utilizzare un piccolo numero di computer lato client per simulare il possibile impatto di un gran numero di utenti che si collegano online sul tuo sito web. Strumento automatico di test white-box Jtest Jtest è uno strumento automatizzato di testing white-box per il linguaggio Java lanciato da Parasoft, che migliora l'affidabilità del codice implementando automaticamente il test unitario Java e la validazione degli standard di codice. parasoft produce anche test C++, che è uno strumento white-box testing in C/C++. JMeter, uno strumento per test funzionali e di prestazioni JMeter è un progetto open source dell'organizzazione Apache, uno strumento per test funzionali e di prestazioni, implementato al 100% in Java. Strumento di test e analisi delle prestazioni WEBLODE webload è uno strumento di test e analisi delle prestazioni lanciato da RadView che consente agli sviluppatori di applicazioni web di automatizzare i test di stress; Webload testa le prestazioni del web simulando le azioni degli utenti reali e generando carichi di stress.
|