|
Nástroj pro testování odolnosti webových služeb
Zelinka, Tomáš ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tento projekt se zabývá testováním webových služeb. Výsledkem této práce bude nástroj pro testování zátěže webových služeb ve spojení s injekcí poruch v jejich komunikaci. První část projektu se zabývá základními aspekty testování webových služeb. Druhá část práce je více zaměřena na testování vysoké zátěže v kombinaci s injekcí poruch. Výsledný nástroj umožní automatizované provádění testů. Distribuovaný model nástroje byl navržen tak, aby simuloval skutečné zatížení. V závěru jsou shrnuty dosažené výsledky.
|
|
Frontend pro generátor testovacích struktur
Vostřejž, Tomáš ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
Bakalářská práce se zabývá tvorbou webové aplikace, která umožňuje generování stromových datových struktur vhodných pro testování softwaru. Aplikace je rozdělena na klientskou a serverovou část. Klientská aplikace poskytuje uživateli grafické rozhraní, kde si vytvoří vstupní stromovou datovou strukturu ve formátu JSON nebo XML. Na ni aplikuje vhodné modifikace pro testování s možností dodání vlastních kritérií pro generování. Implementována je pomocí platformy Angular. Serverová aplikace slouží ke generování testovacích dat a nabízí seznam dostupných modifikací. Prostředí Node.js a framework Express jsou použity pro implementaci. Serverová aplikace poskytuje rozhraní REST. Produkční nasazení obstarává nástroj pro virtualizaci Docker. Obě aplikace jsou nasazeny na serverech Heroku.
|
|
Frontend pro generátor testovacích struktur
Vostřejž, Tomáš ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
Bakalářská práce se zabývá tvorbou webové aplikace, která umožňuje generování stromových datových struktur vhodných pro testování softwaru. Aplikace je rozdělena na klientskou a serverovou část. Klientská aplikace poskytuje uživateli grafické rozhraní, kde si vytvoří vstupní stromovou datovou strukturu ve formátu JSON nebo XML. Na ni aplikuje vhodné modifikace pro testování s možností dodání vlastních kritérií pro generování. Implementována je pomocí platformy Angular. Serverová aplikace slouží ke generování testovacích dat a nabízí seznam dostupných modifikací. Prostředí Node.js a framework Express jsou použity pro implementaci. Serverová aplikace poskytuje rozhraní REST. Produkční nasazení obstarává nástroj pro virtualizaci Docker. Obě aplikace jsou nasazeny na serverech Heroku.
|
|
Nástroj pro testování odolnosti webových služeb
Zelinka, Tomáš ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Tento projekt se zabývá testováním webových služeb. Výsledkem této práce bude nástroj pro testování zátěže webových služeb ve spojení s injekcí poruch v jejich komunikaci. První část projektu se zabývá základními aspekty testování webových služeb. Druhá část práce je více zaměřena na testování vysoké zátěže v kombinaci s injekcí poruch. Výsledný nástroj umožní automatizované provádění testů. Distribuovaný model nástroje byl navržen tak, aby simuloval skutečné zatížení. V závěru jsou shrnuty dosažené výsledky.
|