Come lo Stress Test di AJAX

November 16

AJAX - Asynchronous JavaScript e XML - è un approccio alle applicazioni Web che combina molteplici tecnologie Web e strumenti come HTML, JavaScript, JSON e XML. AJAX è più uno stile di architettura Web di una specifica singola tecnologia ed esiste in entrambe le forme proprietarie e open-source. Con AJAX, le applicazioni possono fare rapidi aggiornamenti di un'interfaccia browser senza ricaricare l'intera pagina. Prove di stress AJAX - conosciuto anche come carico-test - per vedere come si fa fronte con un utilizzo intenso è impegnativo: le interazioni AJAX browser / sito web sono complesse, quindi è difficile valutare le prestazioni del sito.

istruzione

1 Investire in un servizio di carico-testing come le prestazioni Web Neustar, LoadStorm o Tester di carico. Diversi servizi utilizzano diversi metodi di prove di stress: Neustar prestazioni Web impiega centinaia di browser per simulare un tempo occupato sul tuo sito web, mentre LoadStorm utilizza il cloud computing per duplicare l'interazione del browser con il tuo sito web.

2 Raccogliere i dati relativi al traffico attuale sul tuo sito: Quanti visitatori si vede al giorno, quanto tempo rimangono, come interagiscono con il sito e quanto è grande la domanda è in periodi di massimo utilizzo. Se si installa Google Analytics sul tuo sito, si occuperà di raccogliere i dati per libero, ma ci sono più altri strumenti Web per fare il lavoro.

3 Proiettate il traffico di punta futuro. Prendere i dati sul traffico corrente che hai raccolto e guardare il tasso di crescita di mese in mese e poi l'uso che per stimare la crescita futura. Se le vostre proiezioni indicano il traffico aumenterà del 200 per cento in sei mesi, prove di stress subito per vedere se il sito in grado di gestire un tale aumento.

4 Utilizzando il servizio di test si contratta con, istituito un test di stress per il sito.
Impostare il livello di stress in base alla crescita prevista: Se si prevede 10.000 utenti nelle ore di punta, il servizio dovrebbe verificare che molta attività. I risultati vi dirà se AJAX può sopportare fino sotto il carico o se è necessario apportare modifiche.

Consigli e avvertenze

  • E 'importante vedere quanto velocemente le pagine si caricano quando il sito è in uso pesante, ma cosa succede dopo il caricamento della pagina è importante. I singoli visitatori utilizzano il sito in modo diverso, in modo da raccogliere le metriche su come la popolazione visitatore agisce determinerà quali caratteristiche del sito necessità di prova più.
  • Alcuni servizi di stress-test, come ad esempio prestazioni Web Neustar e LoadStorm consentono un test gratuito, in modo da poterli provare senza comprare. Pagare per il servizio di solito fornisce informazioni più dettagliate.