{"id":531,"date":"2022-03-28T11:49:04","date_gmt":"2022-03-28T09:49:04","guid":{"rendered":"https:\/\/proofit.tech\/blog\/?p=531"},"modified":"2022-03-28T11:50:34","modified_gmt":"2022-03-28T09:50:34","slug":"performanciateszteles-a-dsk-bankban-2","status":"publish","type":"post","link":"https:\/\/proofit.tech\/blog\/hu\/performanciateszteles-a-dsk-bankban-2\/","title":{"rendered":"Performanciatesztel\u00e9s a bolg\u00e1r DSK Bankban (2)"},"content":{"rendered":"\n<p>Az <a aria-label=\"esettanulm\u00e1ny els\u0151 r\u00e9sz\u00e9ben (opens in a new tab)\" href=\"https:\/\/proofit.tech\/blog\/performanciateszteles-a-dsk-bankban-1\/\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"rank-math-link\">esettanulm\u00e1ny els\u0151 r\u00e9sz\u00e9ben<\/a> felv\u00e1zoltuk a bolg\u00e1r DSK Bank sz\u00e1m\u00e1ra v\u00e9gzett performanciatesztel\u00e9s c\u00e9lj\u00e1t, ismertett\u00fck a kiv\u00e1lasztott rendszereket, majd r\u00e1vil\u00e1g\u00edtottunk a banki rendszerek megfelel\u0151 m\u00e9retez\u00e9s\u00e9nek dilemm\u00e1j\u00e1ra, \u00e9s bemutattuk a DSK Bankn\u00e1l felmer\u00fcl\u0151 k\u00fcl\u00f6nleges neh\u00e9zs\u00e9geket is. Most \u00e1ttekint\u00e9st adunk a t\u00e9nyleges teljes\u00edtm\u00e9ny m\u00e9r\u00e9sr\u0151l, majd a bels\u0151 szak\u00e9rt\u0151kkel val\u00f3 egy\u00fcttm\u0171k\u00f6d\u00e9s m\u00f3dj\u00e1r\u00f3l, a menedzsmenttel val\u00f3 kommunik\u00e1ci\u00f3r\u00f3l, v\u00e9g\u00fcl pedig az elv\u00e1rt \u00e9s t\u00e9nyleges eredm\u00e9nyekr\u0151l.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Akviz\u00edci\u00f3, b\u0151v\u00fcl\u00e9s, \u00e1talak\u00edt\u00e1s<\/h2>\n\n\n\n<p><strong>A DSK Bank akviz\u00edci\u00f3t hajtott v\u00e9gre, nem pedig egy teljesen \u00faj rendszer bevezet\u00e9se t\u00f6rt\u00e9nt<\/strong>. A m\u00e1sik p\u00e9nzint\u00e9zet felv\u00e1s\u00e1rl\u00e1s\u00e1b\u00f3l ad\u00f3d\u00f3 b\u0151v\u00fcl\u00e9s a tesztel\u0151k sz\u00e1m\u00e1ra l\u00e9nyegesen egyszer\u0171bb feladat, mint egy \u00fajonnan l\u00e9trehozott rendszer ellen\u0151rz\u00e9se, mivel alacsonyabb kock\u00e1zati szintet jelent. Ilyenkor a feladat l\u00e9nyeg\u00e9ben az, hogy n\u00e9zz\u00fck meg egy ismert rendszer m\u0171k\u00f6d\u00e9s\u00e9t egy ismeretlen terhel\u00e9si tartom\u00e1nyban.<\/p>\n\n\n\n<p>Egy \u00faj rendszer eset\u00e9ben teljesen \u00faj fejleszt\u00e9sek, \u00faj komponensek, \u00faj funkci\u00f3k l\u00e9pnek be, amik sok bizonytalans\u00e1got \u00e9s kock\u00e1zatot jelentenek. A DSK-n\u00e1l egy l\u00e9tez\u0151 rendszer megn\u00f6vekedett adatmennyis\u00e9g\u00e9vel, \u00e9s m\u00e1r l\u00e9tez\u0151 \u201cvasakkal\u201d, szoftverrel, megl\u00e9v\u0151 \u00fczemeltet\u0151kkel, az \u0151 tapasztalataikra is t\u00e1maszkodva kezdhett\u00fcnk bele a munk\u00e1ba. (A KPMG \u00e9s a ProofIT k\u00f6z\u00f6s csapata \u00faj rendszerek performanciatesztel\u00e9s\u00e9t is v\u00e9gezte m\u00e1r - legut\u00f3bb az MKB Bankn\u00e1l.)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00cdgy m\u0171k\u00f6dik a teljes\u00edtm\u00e9nyteszt<\/h2>\n\n\n\n<p>A teljes\u00edtm\u00e9ny jelleg\u0171 tesztek \u00e9s m\u00e9r\u00e9sek sokf\u00e9l\u00e9k lehetnek,<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>vizsg\u00e1lhatj\u00e1k egyes elemi rendszerek \u00e9s szolg\u00e1ltat\u00e1sok, vagy komplett integr\u00e1lt rendszer csoportok egy\u00fcttes tulajdons\u00e1gait, <\/li><li>vizsg\u00e1lhatj\u00e1k a jellemz\u0151 teljes\u00edtm\u00e9ny mutat\u00f3k (p\u00e9ld\u00e1ul: v\u00e1laszid\u0151, k\u00e9sleltet\u00e9s, keresztmetszet, er\u0151forr\u00e1s ig\u00e9ny stb.) \u00e9rt\u00e9k\u00e9t v\u00e1ltoz\u00f3 terhel\u00e9s mellett, <\/li><li>vizsg\u00e1lhatj\u00e1k a rendszerek viselked\u00e9s\u00e9t \u00e9s \u00f6nv\u00e9delmi mechanizmusait t\u00falterhel\u00e9s alatt, a gy\u00f3gyul\u00e1s \u00e9s visszat\u00e9r\u00e9s k\u00e9pess\u00e9g\u00e9t t\u00falterhel\u00e9s ut\u00e1n. <\/li><\/ul>\n\n\n\n<p>A k\u00e9rd\u00e9sek, amelyekre v\u00e1laszokat kaphatunk, lehetnek eg\u00e9szen egyszer\u0171 eld\u00f6ntend\u0151 k\u00e9rd\u00e9sek, p\u00e9ld\u00e1ul: megfelel-e a rendszer az el\u0151zetesen fel\u00e1ll\u00edtott teljes\u00edtm\u00e9ny mutat\u00f3knak, de lehetnek eg\u00e9szen komplexek is, p\u00e9ld\u00e1ul: hol vannak sz\u0171k keresztmetszetek \u00e9s milyen k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt \u00fctk\u00f6zik bel\u00e9j\u00fck a rendszer, milyen hat\u00e1st gyakorolnak egym\u00e1sra az azonos rendszer csoporton m\u0171k\u00f6d\u0151 elt\u00e9r\u0151 szolg\u00e1ltat\u00e1sok terhel\u00e9sei?<\/p>\n\n\n\n<p>P\u00e9ld\u00e1ul a fels\u0151 terhel\u00e9si hat\u00e1rok keres\u00e9se k\u00f6zben a szok\u00e1sosn\u00e1l jobban terhelj\u00fck a rendszert, majd megn\u00e9zz\u00fck, ekkor hogyan alakulnak a v\u00e1laszid\u0151k \u00e9s a tranzakci\u00f3 \u00e1tereszt\u0151 k\u00e9pess\u00e9gek. Ha t\u00falterhel\u00e9st \u00e9szlel\u00fcnk, elkezd\u00fcnk hozz\u00e1 plusz er\u0151forr\u00e1sokat adni - ak\u00e1r hardvert, ak\u00e1r szoftvert vizsg\u00e1lunk -, abb\u00f3l a c\u00e9lb\u00f3l, hogy az hogyan hat a maxim\u00e1lis teljes\u00edtm\u00e9nyre (itt \u00e1ltal\u00e1ban nem line\u00e1ris az \u00f6sszef\u00fcgg\u00e9s). <strong>A m\u00e9r\u00e9seink jelent\u0151s r\u00e9sze a DSK Bank rendszer\u00e9nek tesztel\u00e9sekor is a m\u00f3dos\u00edt\u00e1sok, hangol\u00e1sok eredm\u00e9nyeinek ellen\u0151rz\u00e9s\u00e9re ir\u00e1nyult, majd ezek alapj\u00e1n javaslatokat tett\u00fcnk a tov\u00e1bbi m\u00f3dos\u00edt\u00e1sokra.<\/strong><\/p>\n\n\n\n<p>K\u00edv\u00fcl\u00e1ll\u00f3kban joggal mer\u00fcl fel a k\u00e9rd\u00e9s, ha el\u0151re lehet tudni, hogy 30-60 sz\u00e1zal\u00e9kkal fog n\u0151ni a terhel\u00e9s, akkor mi\u00e9rt nem lehet egyszer\u0171en ennyivel megn\u00f6velni az er\u0151forr\u00e1sokat? Az ilyen \u00f6sszetett rendszerek tervez\u00e9se nem egzakt tudom\u00e1ny. Vannak szempontok, amiket a tervez\u00e9s sor\u00e1n figyelembe lehet, s\u0151t, figyelembe kell venni. Val\u00f3j\u00e1ban azonban csak a megval\u00f3s\u00edt\u00e1s sor\u00e1n lehet v\u00e9gleges\u00edteni, hogy milyen t\u00edpus\u00fa er\u0151forr\u00e1sb\u00f3l melyik r\u00e9tegbe mennyi pluszt is kell be\u00e9p\u00edteni ahhoz, hogy a tervezett plusz kapacit\u00e1s megval\u00f3sulhasson.<\/p>\n\n\n\n<p>A legt\u00f6bb banki folyamat rendk\u00edv\u00fcl \u00f6sszetett. Egyetlen r\u00e9szfolyamatban, p\u00e9ld\u00e1ul egy mobilbankos utal\u00e1sban is tucatnyi rendszer vesz r\u00e9szt. Ha ezek k\u00f6z\u00fcl csak egyetlen rendszerben vagy hardver-komponensben valahol sz\u0171k a keresztmetszet, az megfogja az eg\u00e9sz folyamatot. <strong>A tesztel\u00e9s sor\u00e1n teh\u00e1t a legt\u00f6bb m\u00e9r\u00e9s a rendszer viselked\u00e9s\u00e9t vizsg\u00e1lja, extr\u00e9m k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt, illetve e m\u00f3dos\u00edt\u00e1sokat k\u00f6vet\u0151en m\u00e9rj\u00fck vissza, hogy azok el\u00e9rt\u00e9k-e az elv\u00e1rt hat\u00e1st.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Egy\u00fcttm\u0171k\u00f6d\u00e9s a bels\u0151 szak\u00e9rt\u0151kkel<\/h2>\n\n\n\n<p>Egy p\u00e9nz\u00fcgyi rendszer tesztel\u00e9se - k\u00fcl\u00f6n\u00f6sen, ha olyan kev\u00e9s id\u0151 \u00e1ll rendelkez\u00e9sre, mint a DSK-projekt eset\u00e9ben -, elk\u00e9pzelhetetlen a bels\u0151 szakemberek, szak\u00e9rt\u0151k intenz\u00edv k\u00f6zrem\u0171k\u00f6d\u00e9se n\u00e9lk\u00fcl. <strong>A bolg\u00e1r bankn\u00e1l az oszt\u00e1lyvezet\u0151k, csoportvezet\u0151k mellett \u00e9lvezhett\u00fck az IT vezet\u0151 (egyben a bank egyik vez\u00e9rigazgat\u00f3-helyettese) t\u00e1mogat\u00e1s\u00e1t is. Fontos, hogy valamennyi vezet\u0151i szinten elfogadj\u00e1k a performancia tesztel\u00e9s c\u00e9ljait, majd r\u00e9szt vegyenek az er\u0151forr\u00e1s allok\u00e1c\u00f3j\u00e1ban, \u00e9s a feladatok prioriz\u00e1l\u00e1s\u00e1ban.<\/strong> (Mindebb\u0151l j\u00f3l l\u00e1that\u00f3, hogy b\u00e1r a tesztel\u00e9st egy k\u00fcls\u0151, f\u00fcggetlen c\u00e9g v\u00e9gzi, ez nem egy olyan k\u00fcls\u0151 munka, ami kiszervezhet\u0151 lenne an\u00e9lk\u00fcl, hogy azt a bels\u0151 szakemberek \u00e9szrevegy\u00e9k.&nbsp;<\/p>\n\n\n\n<p>B\u00e1r a performanciatesztel\u00e9s az eg\u00e9sz migr\u00e1ci\u00f3s projektnek csak egy kis r\u00e9sze, de azzal, hogy a tesztel\u0151k nagy terhel\u00e9seket bocs\u00e1tanak a rendszerekre, annak eg\u00e9sz m\u0171k\u00f6d\u00e9s\u00e9t befoly\u00e1solj\u00e1k, \u00edgy \u00e9szrev\u00e9tlens\u00e9gr\u0151l sz\u00f3 sem lehet. A munk\u00e1t a DSK Bankn\u00e1l term\u00e9szetesen nem az \u00e9les banki rendszeren, hanem egy tesztrendszeren v\u00e9gezt\u00fck, de itt sem voltunk egyed\u00fcl. A performanciateszteket ez\u00e9rt er\u0151sen koordin\u00e1lni kellett a t\u00f6bbi, a rendszeren fut\u00f3 teszttel \u00e9s m\u00e1s aktu\u00e1lis tev\u00e9kenys\u00e9gekkel, hogy a teljes\u00edtm\u00e9ny m\u00e9r\u00e9sek esetleges extr\u00e9m terhel\u00e9sei se akad\u00e1lyozz\u00e1k a t\u00f6bbi tesztet, \u00e9s a t\u00f6bbi teszt se hasson ki a m\u00e9r\u00e9sek sz\u00e1mszer\u0171 eredm\u00e9nyeire.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00d6sszetett feladat - sokoldal\u00fa csapat<\/h2>\n\n\n\n<p>Egy teljes\u00edtm\u00e9nytesztel\u00e9si projekt nagyon k\u00fcl\u00f6nb\u00f6z\u0151 kompetenci\u00e1kat ig\u00e9nyel. Ezek a projekt lefut\u00e1sa sor\u00e1n is v\u00e1ltozhatnak. <strong>A DSK Bank performanciatesztj\u00e9n a KPMG \u00e9s Proofit k\u00f6z\u00f6s csapata \u00f6sszesen 9 f\u0151vel dolgozott<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Teljes\u00edtm\u00e9nym\u00e9rn\u00f6k<\/strong>: \u0150 v\u00e9gezte a teljes\u00edtm\u00e9nytesztek tervez\u00e9s\u00e9t \u00e9s \u00e9rt\u00e9kel\u00e9s\u00e9t,<\/li><li><strong>Fejleszt\u0151k<\/strong>: A k\u00fcl\u00f6nb\u00f6z\u0151 terhel\u00e9s t\u00edpusokhoz \u00e9s protokollokhoz sz\u00fcks\u00e9ges szoftverkomponenseket&nbsp;\u00e1ll\u00edtott\u00e1k el\u0151,<\/li><li><strong>Adatb\u00e1zistervez\u0151<\/strong>: A tesztadatok el\u0151\u00e1ll\u00edt\u00e1s\u00e1val \u00e9s kezel\u00e9s\u00e9vel foglalkoztak,<\/li><li><strong>Infrastrukt\u00fara-szak\u00e9rt\u0151k<\/strong>: A bank helyi k\u00f6rnyezet\u00e9ben a teljes\u00edtm\u00e9nym\u00e9r\u0151 tesztlabort alak\u00edtott\u00e1k ki.<\/li><\/ul>\n\n\n\n<p>A munk\u00e1hoz a bank biztos\u00edtotta a nagy teljes\u00edtm\u00e9ny\u0171 hardver infrastrukt\u00far\u00e1t, aminek seg\u00edts\u00e9g\u00e9vel k\u00e9pesek voltunk szimul\u00e1lni ak\u00e1r t\u00f6bb t\u00edzezer \u00fcgyf\u00e9lt\u0151l \u00e9s t\u00f6bb ezer banki \u00fcgyint\u00e9z\u0151t\u0151l sz\u00e1rmaz\u00f3 egyidej\u0171 tranzakci\u00f3kat is.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Munka extr\u00e9m r\u00f6vid hat\u00e1rid\u0151k k\u00f6z\u00f6tt<\/h2>\n\n\n\n<p>Egy bank teljes\u00edtm\u00e9nytesztel\u00e9s\u00e9t nem lehet kicsiben, vagy nagyban v\u00e9gezni. Ezt a feladatot nem lehet reduk\u00e1lni. Ebb\u0151l ad\u00f3dik, hogy rengeteg inform\u00e1ci\u00f3hoz kell hozz\u00e1jutni, fel kell dolgozni. Ezek a t\u00e9nyez\u0151k alapvet\u0151en meghat\u00e1rozz\u00e1k a projekt id\u0151tartam\u00e1t is. <strong>A csapat kor\u00e1bbi, hasonl\u00f3 projektjei megk\u00f6zel\u00edt\u0151leg 1-1 \u00e9vig tartottak. <\/strong>Nagyj\u00e1b\u00f3l ennyi id\u0151 sz\u00fcks\u00e9ges ahhoz, hogy belel\u00e1ssunk a bank m\u0171k\u00f6d\u00e9s\u00e9be, tervezz\u00fcnk, fejlessz\u00fcnk, kommunik\u00e1ljunk, \u00e9s t\u00f6bb tucat, vagy ak\u00e1r t\u00f6bb sz\u00e1z k\u00f6rben is ellen\u0151rz\u00e9seket v\u00e9gezz\u00fcnk.<\/p>\n\n\n\n<p>Most ahhoz, hogy <strong>mindezt a DSK Bankn\u00e1l negyedannyi id\u0151, azaz 3 h\u00f3nap alatt elv\u00e9gezhess\u00fck, komoly kompromisszumokat kellett alkalmaznunk - \u00fagy, hogy azok az eredm\u00e9ny haszn\u00e1lhat\u00f3s\u00e1g\u00e1t nem vesz\u00e9lyeztess\u00e9k<\/strong>. A kompromisszumk\u00f6t\u00e9s m\u00e1r a c\u00e9lter\u00fcletek azonos\u00edt\u00e1s\u00e1n\u00e1l \u00e9s teljes\u00edtm\u00e9nymutat\u00f3k meghat\u00e1roz\u00e1s\u00e1n\u00e1l megkezd\u0151d\u00f6tt - az ide\u00e1lis m\u00f3dszertanhoz k\u00e9pest sz\u0171k\u00edteni kellett ezek kiterjedts\u00e9g\u00e9t. A szoros hat\u00e1rid\u0151 miatt mind magunkt\u00f3l, mind pedig a bolg\u00e1r k\u00f6zrem\u0171k\u00f6d\u0151kt\u0151l folyamatos, extr\u00e9m teljes\u00edtm\u00e9nyt, rendk\u00edv\u00fcli agilit\u00e1st \u00e9s rendelkez\u00e9sre \u00e1ll\u00e1st kellett megk\u00f6veteln\u00fcnk. <strong>Csak mindk\u00e9t szervezet magasszint\u0171 t\u00e1mogat\u00e1s\u00e1val \u00e9s koordin\u00e1ci\u00f3j\u00e1val val\u00f3sulhatott meg ennyi id\u0151 alatt a projekt<\/strong>.<\/p>\n\n\n\n<p>Ez extr\u00e9m napokon a k\u00f6z\u00e9pvezet\u0151kkel ak\u00e1r napi 6-8, a fels\u0151vezet\u0151kkel 1-2 egyeztet\u00e9st is jelentett. A szak\u00e9rt\u0151ket, \u00fczemeltet\u0151ket ak\u00e1r \u00e9jjel, h\u00e9tv\u00e9g\u00e9n, vagy \u00fcnnepnapokon is mozg\u00f3s\u00edtani kellett. A kinti koll\u00e9g\u00e1k ilyen intenz\u00edv foglalkoztat\u00e1sa nem lett volna lehets\u00e9ges 2-3 vezet\u0151i szint megfelel\u0151 t\u00e1mogat\u00e1sa n\u00e9lk\u00fcl. <strong>Azzal hogy a bank oldal\u00e1r\u00f3l prioriz\u00e1lt\u00e1k a feladatokat, id\u0151ben felk\u00e9sz\u00edtett\u00e9k az embereket, komolyan megalapozt\u00e1k a mi munk\u00e1nkat is.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Az elv\u00e1rt eredm\u00e9nyek<\/h2>\n\n\n\n<p>A DSK Bank kib\u0151v\u00edtett rendszere 2020. m\u00e1jus elej\u00e9n kezdte meg a m\u0171k\u00f6d\u00e9s\u00e9t. Ekkor mutatkozott meg \u00e9lesben is, hogyan siker\u00fclt az \u00e1t\u00e1ll\u00e1s. (Siker\u00fclt.) Az eredm\u00e9nyek m\u00e9r\u00e9sekor a v\u00e1laszid\u0151n, a maxim\u00e1lis terhel\u00e9sen \u00e9s a kihaszn\u00e1lts\u00e1gon t\u00fal m\u00e9g sz\u00e1mos mutat\u00f3 hat\u00e1rozhat\u00f3 meg. A l\u00e9nyeg, hogy ezeknek legyen viszony\u00edt\u00e1si alapjuk, \u00e9s hogy ellen\u0151rizhet\u0151k legyenek.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9r\u00e9s<\/h2>\n\n\n\n<p>Mik\u00f6zben a bankok \u00fczleti folyamatai nagyon hasonl\u00f3ak, megval\u00f3s\u00edt\u00e1suk m\u0171szaki szinten nagyon k\u00fcl\u00f6nb\u00f6z\u0151 lehet. Ebb\u0151l is k\u00f6vetkezik, hogy ugyan l\u00e9teznek dobozos teljes\u00edtm\u00e9nym\u00e9r\u0151 eszk\u00f6z\u00f6k, de ezek csak a standard technol\u00f3gi\u00e1kra terjednek ki. Egy-egy speci\u00e1lis rendszer, gy\u00e1rt\u00f3specifikus protokoll, \u00e9s egy\u00e9b speci\u00e1lis k\u00f6r\u00fclm\u00e9nyek m\u00e9r\u00e9s\u00e9re nincs ilyen k\u00e9sz m\u00e9r\u0151eszk\u00f6z.<\/p>\n\n\n\n<p><strong>A Proofit rendelkezik saj\u00e1t b\u0151v\u00edthet\u0151 platformmal mind a teljes\u00edtm\u00e9ny tesztel\u00e9shez, mind a funkcion\u00e1lis tesztel\u00e9shez, ezekre alapozva minden projektj\u00e9hez, \u00edgy a banki projektekhez is \u00f6n\u00e1ll\u00f3, az adott feladatra testreszabott tesztlabor k\u00f6rnyezetet alak\u00edt ki<\/strong>. Ide ker\u00fclnek a feladathoz kialak\u00edtott driverek, szenzorok, \u00e9s a ki\u00e9rt\u00e9kel\u0151 grafikonok is \u00e9s ugyanide ker\u00fclnek a terhel\u00e9si mint\u00e1kat meghat\u00e1roz\u00f3 konfigur\u00e1ci\u00f3k, \u00fczenet mint\u00e1k, param\u00e9terek, tesztadatok, valamint a nyers \u00e9s a ki\u00e9rt\u00e9kelt eredm\u00e9nyek is.<\/p>\n\n\n\n<p>Egy komplexebb ipar\u00e1g vagy -rendszer m\u00e9r\u00e9se gyakran megk\u00f6vetel bizonyos egyedi fejleszt\u00e9seket is. Ilyenkor olyan komponenseket is l\u00e9trehozunk, amik az adott rendszerrel is k\u00e9pesek kommunik\u00e1lni, helyes \u00e9s megism\u00e9telhet\u0151 m\u00f3don \u00fczeneteket k\u00fcldeni, az \u00fczenetekre kapott v\u00e1laszokat elolvasni, \u00e9s \u00e9rtelmezni, hogy elegend\u0151 legyen annak eld\u00f6nt\u00e9s\u00e9hez, hogy a kommunik\u00e1ci\u00f3 \u00fczletileg is sikeres volt-e, vagy ha nem, akkor milyen t\u00edpus\u00fa hib\u00e1val z\u00e1rult.<\/p>\n\n\n\n<p>Egy p\u00e9nzint\u00e9zeti rendszer tesztel\u00e9sekor a m\u00e9r\u00e9si c\u00e9lok is nagyon r\u00e9tegzettek tudnak lenni. A DSK-n\u00e1l is mintegy h\u00faszf\u00e9le m\u00e9r\u00e9s k\u00e9sz\u00fclt - ezek mindegyik\u00e9nek m\u00e1s a ki\u00e9rt\u00e9kel\u00e9si ig\u00e9nye.<\/p>\n\n\n\n<p>Egy m\u00e9r\u00e9si projektben az \u00fcgyf\u00e9l fel\u00e9 fontos k\u00f6vetelm\u00e9ny a m\u00e9rhet\u0151 rendszerek biztos\u00edt\u00e1sa. Banki k\u00f6zegben \u00e1ltal\u00e1ban van 4-5 ilyen p\u00e9ld\u00e1ny a f\u0151rendszerb\u0151l k\u00fcl\u00f6nb\u00f6z\u0151 c\u00e9lokra fenntartva, de kifejezetten teljes\u00edtm\u00e9nym\u00e9r\u00e9sre dedik\u00e1lt p\u00e9ld\u00e1ny nem szokott lenni. A teljes\u00edtm\u00e9nym\u00e9r\u00e9snek teh\u00e1t \u00e1ltal\u00e1ban meg kell osztoznia m\u00e1s t\u00edpus\u00fa tesztekkel a k\u00f6rnyezeteken t\u00e9rben - id\u0151ben - konfigur\u00e1ci\u00f3ban komoly feladat szokott lenni egy olyan integr\u00e1lt k\u00f6rnyezet kialak\u00edt\u00e1sa, amiben egyszerre ott van az \u00e9rintett f\u0151bb rendszerekb\u0151l is egy p\u00e9ld\u00e1ny<\/p>\n\n\n\n<p>A kialak\u00edtott m\u00e9r\u00e9si rendszerek hat\u00e1rozz\u00e1k meg, melyik rendszer melyik folyamatai \u00e9s r\u00e9szfolyamatai, melyik \u00fczenett\u00edpusok alkalmasak reprezent\u00e1lni a val\u00f3s terhel\u00e9st, Ezek k\u00e9pesek a terhel\u00e9st a megfelel\u0151 csatorn\u00e1kba ir\u00e1ny\u00edtani. Ezek hat\u00e1rozz\u00e1k meg azt is, hol olvashat\u00f3k a v\u00e1laszok, a h\u00e1tt\u00e9rrendszerek terhel\u00e9si eredm\u00e9nyei.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Modellek kialak\u00edt\u00e1sa<\/h2>\n\n\n\n<p>Egy nagy kereskedelmi bankn\u00e1l \u00e1ltal\u00e1ban sok sz\u00e1z \u00fczleti folyamattal \u00e9s az azok m\u0171k\u00f6d\u00e9s\u00e9hez sz\u00fcks\u00e9ges sok sz\u00e1z \u00fczenett\u00edpussal kell sz\u00e1molnunk. <strong>A tesztel\u00e9shez ezeket a folyamatokat \u00e9s a bej\u00e1rt utakat kell n\u00e9h\u00e1ny tucatra reduk\u00e1lni \u00fagy, hogy k\u00f6zben a f\u0151bb \u00f6sv\u00e9nyeket m\u00e9gis bej\u00e1rjunk<\/strong>. Ezt a sz\u0171k\u00edt\u00e9st \u00fagy kell v\u00e9grehajtani, hogy k\u00f6zben figyelembe vessz\u00fck az ipar\u00e1gi \u00e9s a helyi adotts\u00e1gokat, priorit\u00e1sokat, gyakoris\u00e1gokat, statisztik\u00e1kat.<\/p>\n\n\n\n<p><strong>\u00c1ltal\u00e1ban az alkalmazott tesztlabornak k\u00e9pesnek kell lennie arra, hogy 20-40 \u00fczenett\u00edpussal akkora terhel\u00e9st \u00e1ll\u00edtsunk el\u0151, mint amekkor\u00e1t a val\u00f3s rendszeren az \u00f6sszes (200-400) tranzakci\u00f3t\u00edpus produk\u00e1lna<\/strong>.<\/p>\n\n\n\n<p>Az egym\u00e1sra \u00e9p\u00fcl\u0151 m\u00e9r\u00e9si menetek \u00f6nmagukban is \u00f6sszetettek, egyenk\u00e9nt ak\u00e1r 20 r\u00e9szc\u00e9lt is tartalmazhatnak. A tesztek k\u00f6z\u00f6tt szerepelhet az egyszer\u0171 v\u00e1laszid\u0151 m\u00e9r\u00e9se, de lehet k\u00f6z\u00f6tt\u00fck t\u00f6bb \u00f3r\u00e1s, 5 alrendszerre is kiterjed\u0151 tart\u00f3ss\u00e1gi teszt is.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Menedzsment \u00e9s kommunik\u00e1ci\u00f3<\/h2>\n\n\n\n<p>Egy ilyen projekt sor\u00e1n nem elegend\u0151 egy v\u00e9gs\u0151 jelent\u00e9s beny\u00fajt\u00e1sa. A fejleszt\u0151k \u00e9s \u00fczemeltet\u0151k t\u00e1mogat\u00e1s\u00e1ra fontos a sokkal gyakoribb, extr\u00e9m esetekben ak\u00e1r a napi szint\u0171, vagy naponta t\u00f6bbsz\u00f6r is friss\u00fcl\u0151 eredm\u00e9ny biztos\u00edt\u00e1sa, amikre konfigur\u00e1ci\u00f3s, optimaliz\u00e1ci\u00f3s d\u00f6nt\u00e9seket lehet alapozni.<\/p>\n\n\n\n<p>B\u00e1r a tesztek alapj\u00e1n rengeteg sz\u00e1mot \u00e9s l\u00e1tv\u00e1nyos grafikonokat produk\u00e1lunk, tiszt\u00e1ban vagyunk vele, hogy megb\u00edz\u00f3nknak nem erre, hanem f\u0151leg ezek \u00e9rtelmez\u00e9s\u00e9re \u00e9s interpret\u00e1ci\u00f3j\u00e1ra van sz\u00fcks\u00e9g\u00fck. <strong>Olyan megalapozott inform\u00e1ci\u00f3kra, amik alapj\u00e1n m\u00e9g idej\u00e9ben m\u00f3dos\u00edthatj\u00e1k az \u00e9rintett rendszereket, folyamatokat, param\u00e9tereket<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A DSK-projekt eredm\u00e9nyei<\/h2>\n\n\n\n<p>Csapatunk \u00f3ri\u00e1si mennyis\u00e9g\u0171 elemi m\u00e9r\u00e9st hajtott v\u00e9gre. Az els\u0151, el\u0151k\u00e9sz\u00edt\u0151 h\u00f3nap ut\u00e1n \u00e1tlagosan minden m\u00e1sodik napon sz\u00fcks\u00e9g m\u00e9r\u00e9sekre. Projekt m\u00e1sodik \u00e9s harmadik h\u00f3napj\u00e1ban \u00f6sszesen <strong>t\u00f6bb mint 700 m\u00e9r\u00e9si menettel t\u00f6bb mint 20 milli\u00f3 tranzakci\u00f3t modellezt\u00fcnk.<\/strong><\/p>\n\n\n\n<p><strong>A fontosabb rendszereken, folyamatt\u00edpusokon bel\u00fcl igazolhat\u00f3an, ism\u00e9telhet\u0151en megmutattuk, hogy az indul\u00e1s het\u00e9ben v\u00e1rhat\u00f3 rendk\u00edv\u00fcli terhel\u00e9sekn\u00e9l 2-3-szor nagyobb terhel\u00e9sekn\u00e9l sincs vesz\u00e9lyben a rendszer.<\/strong> (A m\u00e1jus elejei \u00e9les indul\u00e1s igazolta ezt.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bulg\u00e1ria vezet\u0151 p\u00e9nzint\u00e9zete informatikai rendszer \u00e1talak\u00edt\u00e1st hajtott v\u00e9gre a pand\u00e9mia idej\u00e9n. Esettanulm\u00e1nyunk m\u00e1sodik r\u00e9sz\u00e9ben bemutatjuk a bolg\u00e1r DSK Banknak a KPMG-vel k\u00f6z\u00f6sen v\u00e9gzett performanciatesztel\u00e9si projekt\u00fcnk kritikus pontjait \u00e9s eredm\u00e9nyeit.<\/p>\n","protected":false},"author":2,"featured_media":532,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/comments?post=531"}],"version-history":[{"count":2,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts\/531\/revisions"}],"predecessor-version":[{"id":537,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/posts\/531\/revisions\/537"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/media\/532"}],"wp:attachment":[{"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/media?parent=531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/categories?post=531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/proofit.tech\/blog\/hu\/wp-json\/wp\/v2\/tags?post=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}