Blogikirjoitus
Testaa ja mittaa
Tiedättekö kuinka paljon kuormaa julkaisemanne ArcGIS GIS Server palvelunne kestää?
Kuormitustestaus
Luo kuormitustestaus helposti Esrin Enterprise Implementations tekemällä System Test työkalulla.
Työkalun mukana tulee ohjeet, joilla pääsee hyvään alkuun. Tässä vielä lyhyesti, miten etenet työkalun kanssa:
- Ota yhteys ArcGIS Palvelimen /rest/services hakemistoon ja listaa sieltä löytyvät palvelut.
- Luo satunnaisia näkymärajauksia, joita valitusta karttapalvelusta haetaan eri mittakaavatasoilla.
- Luo kuormitustestitapaus, jossa määritellään kuinka monta yhtaikaista pyyntöä tehdään.
- Suorita testi ja tulkitse tuloksena saatua raporttia (excel tiedosto).
Oletuksena karttapalvelusta on vain 1-2 ilmentymää, jolloin kun kuorma (step load, yhtaikaisten pyyntöjen määrä) kasvaa, pyynnöt joutuvat jonoon, ja vasteaika kasvaa.
Kasvattamalla ilmentymien lukumäärää ja seuraamalla palvelinresursseja (WMI) voidaan maksimoida kapasiteettia ja tunnistaa järjestelmän pullonkauloja.
Muistakaa kuitenkin kuormitustestiä tehdessä tai suunnitellessanne varmistaa lupa kohdejärjestelmän testaamiseen.
Ja seuraa
Mutta koska System Test on vain testitapauksia, todellista käyttäjien toimesta tapahtuvaa käyttöä ja palveluiden käyttäytymistä kannattaa seurata. Esimerkiksi ArcGIS Monitor tarjoaa mahdollisuuden luoda raportteja palveluiden käytöstä.
Jari Siiskonen
GIS Professional
Esri Finland