Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

© Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Kuormitustestaus.

Samankaltaiset esitykset


Esitys aiheesta: "© Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Kuormitustestaus."— Esityksen transkriptio:

1 © Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Kuormitustestaus

2 © Conformiq Software Ltd. | www.conformiq.com Mitä kuormitustestaus on? Suorituskykytestausta, jossa selvitetään testattavan järjestelmän kykyä suoriutua tehtävistään vaaditussa ajassa kuormitettuna Mahdollista manuaalisesti, mutta työlästä ja heikosti toistettavaa Välineillä luodaan kuormaa ja mitataan vasteaikoja Todellinen vs. simuloitu kuorma

3 © Conformiq Software Ltd. | www.conformiq.com Kuormitustestaustilanne Useita sovelluksia, jotka muodostavat testattavan järjestelmän Liittyviä järjestelmiä Monia kanavia käytölle Verkko Tietokannat Rajaus?

4 © Conformiq Software Ltd. | www.conformiq.com Tarve kuormitustestaukselle Suorituskyvyltään hyvän järjestelmän suunnittelu ja toteutus on haastavaa Uuden tyyppisissä sovelluksissa potentiaalinen käyttäjäkunta lähes rajaton Hitaus ärsyttää käyttäjiä ja heikentää laatukokemusta

5 © Conformiq Software Ltd. | www.conformiq.com Kuormitustestauksen tavoitteet Selvittää testattavan järjestelmän suorituskyky ja kuorman sieto Testata suorituskykyvaatimusten toteutuminen mittaamalla Varmistua ennen käyttöönottoa että käyttöönotto ja tuotantokäyttö onnistuvat tarkoitetulla tavalla Paikantaa suorituskykyä eniten rajoittavat pullonkaulat ja auttaa sovelluskehittäjiä korjaamaan mahdolliset ongelmat

6 © Conformiq Software Ltd. | www.conformiq.com Kuormitustestauksen periaate Periaatteellisella tasolla yksinkertaista Nauhoita Aja nauhoitettu skripti useilla virtuaalikäyttäjillä Analysoi ja raportoi tulokset Yksinkertaisen testin generoima kuorma kuitenkin harvoin todenmukaista Virheet voivat jäädä huomaamatta

7 © Conformiq Software Ltd. | www.conformiq.com Haasteita Vaikea järjestää tuotannonkaltaista ympäristöä testausta varten Voidaan aloittaa kunnolla vasta kun järjestelmä on pääosin rakennettu Paljastuvat ongelmat uusia ja ennakoimattomia Ongelmien paikantaminen voi olla työlästä Testattavan järjestelmän tulee olla heikoin lenkki eli eniten suorituskykyä rajoittava tekijä

8 © Conformiq Software Ltd. | www.conformiq.com Tulosten luotettavuus Tulokset riippuvat siitä mitä tehtiin Kerätään tietoa vasteajoista ja järjestelmäresurssien käytöstä Kuvaajia ja tunnuslukuja Virheitä mittauksissa johtuen väärin tehdyistä testeistä tai mittaustiedon väärästä tulkinnasta Virheet johtuvat usein tietämättömyydestä

9 © Conformiq Software Ltd. | www.conformiq.com Virheet tuloksissa Hyviä tuloksia toivotaan Pitää muistaa testaajan asenne ja rehellisyys Taitava kuormitustestaaja saa aikaan haluamansa tulokset Halu nähdä virheitä ja rohkeus tuoda ei-toivotut uutiset

10 © Conformiq Software Ltd. | www.conformiq.com Tyypillisiä virheitä Generoitu kuorma liian yksipuolista ja näin ollen ei todenmukaista Kuormitustestin aikana tapahtuvat virheet jäävät havaitsematta Ympäristötekijät Suorituskykyä rajoittavia pullonkauloja ei löydetä tai niitä etsitään vääristä paikoista

11 © Conformiq Software Ltd. | www.conformiq.com Kuorman todenmukaistaminen Käytetään keskeisiä käyttötapauksia kuormitustesteissä Muokataan nauhoitettuja skriptejä siten että kukin käyttäjä esiintyy omilla tunnuksillaan Lisätään toiminnallisuutta käyttäjäkohtaisesti Muokataan skriptejä reagoimaan sisällössä tapahtuviin muutoksiin

12 © Conformiq Software Ltd. | www.conformiq.com Kuormitustestaajan taidot Yleiset testaustaidot Suorituskykyyn vaikuttavat asiat Havaintojen analysointi ja tulkinta Sosiaaliset taidot ja viestintä useisiin suuntiin Käyttöjärjestelmä-, tietokanta-, tietoliikenne-, verkko- ja protokollaosaaminen Ohjelmointi-, suunnittelu- ja arkkitehtuuriosaaminen

13 © Conformiq Software Ltd. | www.conformiq.com Vasteaika Käyttäjä käynnistää pyynnön Käyttäjä päättää pyynnön Järjestelmä aloittaa suorituksen Järjestelmä saa vastauksen valmiiksi Järjestelmä aloittaa vastauksen Käyttäjä käynnistää pyynnön SyöteaikaReaktioaika Vasteaika Miettimisaika Vasteaika täytyy määritellä!

14 © Conformiq Software Ltd. | www.conformiq.com Läpimenoaika Nimellinen kapasiteetti Käytettävissä oleva kapasiteetti Taivekapasiteetti

15 © Conformiq Software Ltd. | www.conformiq.com Keskeisiä käsitteitä Skenaariot ja käyttäjäprofiili Kerääntymiskohta (rendezvous) Vasteaika Virtuaalikäyttäjä Todellinen käyttäjä


Lataa ppt "© Conformiq Software Ltd. | www.conformiq.com The Future of Software Testing Kuormitustestaus."

Samankaltaiset esitykset


Iklan oleh Google