Testovanie výkonnosti FTP servera s JMeter

Testovanie výkonnosti FTP servera s JMeter
4 MIN
08 feb 2024

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ť.