Hvordan Stress Test AJAX

AJAX - Asynkron Javascript og XML - er en tilnærming til web-applikasjoner som kombinerer flere webteknologier og verktøy som HTML, Javascript, JSON og XML. AJAX er mer en stil av Web arkitektur enn en bestemt enkelt teknologi og den finnes i både egne og åpen kildekode-former. Med AJAX, kan programmer gjøre raske oppdateringer til en nettleser-grensesnitt uten å laste en hel side. Stress-testing AJAX - også kjent som last testing - for å se hvordan det klarer med tung bruk er utfordrende: AJAX browser / nettstedet interaksjoner er komplekse, så det er vanskelig å måle nettstedets ytelse.

Bruksanvisning

1 Invester i en last-testing tjeneste som Neustar Web Performance, LoadStorm eller Load Tester. Ulike tjenester bruker ulike stresstestmetoder: Neustar Web Performance sysselsetter hundrevis av nettlesere for å simulere en travel tid på nettstedet ditt mens LoadStorm bruker cloud computing å duplisere samspillet mellom nettlesere med ditt nettsted.

2 Samle data om dagens trafikk på nettstedet ditt: Hvor mange besøkende det ser per dag, hvor lenge de blir, hvordan de samhandler med området og hvor stor etterspørselen er på topp bruk ganger. Hvis du installerer Google Analytics på nettstedet ditt, vil det samle data gratis, men det er flere andre web-verktøy for å gjøre jobben.

3 Projisere fremtid peak trafikk. Ta data om dagens trafikk som du har samlet og se på fra måned til måned vekst og deretter bruke denne til å anslå fremtidig vekst. Hvis prognosene tilsier trafikken vil øke 200 prosent i løpet av seks måneder, stress test nå for å se om nettstedet kan håndtere en slik økning.

4 Ved hjelp av testing tjenesten du kontrakt med, sette opp en stresstest for området.
Sett nivået av stress basert på forventet vekst: Hvis du regner med 10.000 brukere i rushtiden, bør tjenesten teste for så mye aktivitet. Resultatene vil fortelle deg om AJAX kan bære opp under belastning, eller hvis du trenger å gjøre endringer.

Hint

  • Det er viktig å se hvor fort sidene lastes når området er under tung bruk, men hva som skjer etter at siden lastes er også viktig. Individuelle besøkende bruker nettstedet annerledes, så samle beregninger av hvordan besøkende befolkningen fungerer vil avgjøre hvilke funksjoner i området behovet testing mest.
  • Noen stress-testing av tjenester, som for eksempel Neustar Web Performance og LoadStorm tillate en gratis test, så du kan prøve dem uten å kjøpe. Å betale for tjenesten gir vanligvis mer detaljert informasjon.