Testovanie výkonnosti FTP servera s JMeter

V tomto tutoriáli sa budeme venovať vytvoreniu plánu testov FTP v programe JMeter. Uvidíme rôzne prvky testovacieho plánu potrebné na vytvorenie testovacieho skriptu spolu s ich použitím a konfiguráciou.
Obsah
Kroky na testovanie zaťaženia (load test) servera FTP
Kroky, ktoré je potrebné vykonať pri záťažovom testovaní servera FTP, sú tieto:
1. Pridanie skupiny vlákien (threads group) a konfigurácia
Najskôr pridáme do plánu testovania skupinu vlákien a pomenujeme ju. Potom môžeme nakonfigurovať skupinu vlákien s požadovanými hodnotami počtu vlákien, času nábehu, slučiek a ďalších konfigurácií plánovača.
2. Pridanie konfiguračného prvku – Predvolené hodnoty požiadavky FTP
Konfiguračný prvok – „FTP Request Defaults“ je potrebné pridať ako potomka skupiny vlákien. Tu môžete pridať konfiguráciu predvolených vlastností, ktoré môžu byť použité viacerými „FTP Request sampler“, ako je názov FTP servera, port, vzdialený súbor, lokálny súbor, režim atď.

3. Pridanie prvku Sampler – FTP Requests
Sampler – FTP Request je potrebné pridať ako podriadený prvok skupiny Thread Group (Vlákno) pod prvok FTP Request Default config (Predvolená konfigurácia FTP požiadaviek). Tu môžeme špecifikovať vzdialený súbor, lokálne cesty k súborom, poverenia používateľa FTP a režim FTP.

4. Pridanie poslucháčov (listeners)
Aby sme mohli ukladať a analyzovať výsledky testov, môžeme pridať rôzne typy poslucháčov, ktoré sme si preštudovali v našom návode – Listeners v JMeter.
5. Spustenie a analýza testu
Po dokončení celého vytvorenia a konfigurácie testovacieho skriptu spustíme test kliknutím na ikonu prehrávania alebo stlačením klávesovej skratky Ctrl+r na klávesnici. Počas vykonávania testu budeme paralelne monitorovať FTP server a po skončení testu môžeme výsledky testu uložiť a analyzovať.