Konfiguračné prvky JMeter

Obsah
- Čo sú konfiguračné prvky v JMeter?
- Prvky konfigurácie poskytované v JMeter
- CSV Data Set Config
- HTTP Cache Manager
- HTTP Cookie Manager
- Premenné definované používateľom
- Náhodná premenná
- Počítadlo (counter)
- Konfigurácia pripojenia JDBC
- Predvolené nastavenia požiadavky FTP
- DNS Cache Manager
- Správca autorizácie HTTP
- Predvolené nastavenia HTTP requests
- HTTP Header Manager
- Predvolené hodnoty požiadaviek Java
- Keystore Configuration
- Login Config Element
- LDAP Request Defaults
- LDAP Extended Request Defaults
- Konfigurácia samplera TCP
- Jednoduchý konfiguračný prvok
Čo sú konfiguračné prvky v JMeter?
Config elements v JMeter sa používajú na konfiguráciu alebo úpravu požiadaviek samplera odoslaných na server. Tieto prvky sa pridávajú na rovnakej alebo vyššej úrovni samplerov, ktoré chceme konfigurovať. Ako pridať konfiguračné prvky-
Kliknite pravým tlačidlom myši na niektorý z Test Plans/Thread Group/Logic Controller -> prejdite na položku Add-> prejdite na položku Config Element -> kliknite na požadovaný konfiguračný prvok

Prvky konfigurácie poskytované v JMeter
CSV Data Set Config
CSV Data Set Config sa používa na načítanie údajov zo súboru CSV, vloženie údajov do premennej a následné použitie premennej (-ých) v požiadavkách samplera.
HTTP Cache Manager
HTTP Cache Manager sa používa v testovacích skriptách na pridanie caching funkcií webových aplikácií. Tento prvok sa len vyžaduje pridať na rovnakej alebo vyššej úrovni ako vzorkovacia požiadavka, v ktorej sa vyžaduje caching funkcií.
HTTP Cookie Manager
HTTP Cookie Manager sa vyžaduje na spracovanie session poskytovaním funkčnosti ukladania a odosielania súborov cookie.
Premenné definované používateľom
Ako už názov napovedá, konfiguračný prvok User Defined Variable (Premenná definovaná používateľom) sa používa na vytvorenie premenných s hodnotou (dvojice kľúč-hodnota), ktoré sa používajú v celom testovacom skripte.
Náhodná premenná
Konfiguračný prvok náhodná premenná sa používa na generovanie náhodných číselných hodnôt v rozsahu zadaných minimálnych a maximálnych hodnôt.
Počítadlo (counter)
Konfiguračný prvok Counter (Počítadlo) sa používa na vytvorenie premennej, ktorá sa v každej iterácii inkrementuje o zadanú hodnotu v rozsahu minimálnych a maximálnych hodnôt.
Konfigurácia pripojenia JDBC
Konfigurácia pripojenia JDBC sa používa so samplerom JDBC požiadaviek na vytvorenie nastavení pripojenia JDBC.
Predvolené nastavenia požiadavky FTP
Predvolené nastavenia požiadavky FTP sa používajú na vytvorenie predvolených nastavení pri testovaní serverov FTP.
DNS Cache Manager
DNS Cache Manager sa používa pri testovaní aplikácií za load-balancers.
Správca autorizácie HTTP
Správca autorizácie HTTP sa používa pri testovaní aplikácií vyžadujúcich viacero prihlásení na zabezpečenie autorizácie.
Predvolené nastavenia HTTP requests
Konfiguračný prvok HTTP Request Defaults sa používa na nastavenie predvolených hodnôt pre požiadavky HTTP.
HTTP Header Manager
HTTP Header Manager sa používa na prepísanie hlavičiek požiadaviek HTTP.
Predvolené hodnoty požiadaviek Java
Konfiguračné prvky Java Request Defaults sa používajú na určenie predvolených hodnôt pre sampler Java Request.
Keystore Configuration
Konfiguračný prvok Keystore Configuration sa používa na konfiguráciu načítania skladov kľúčov.
Login Config Element
Login Config Element sa používa na vytvorenie predvolených prihlasovacích údajov pre samplery pomocou používateľského mena a hesla v ich nastavení.
LDAP Request Defaults
LDAP Request Defaults sa používajú na vytvorenie predvolených nastavení pri testovaní serverov LDAP.
LDAP Extended Request Defaults
LDAP Extended Request Defaults sa používajú na vytvorenie predvolených nastavení pre samplery s rozšírenou požiadavkou LDAP.
Konfigurácia samplera TCP
Konfigurácia samplera TCP sa používa na vytvorenie predvolených nastavení pre TCP sampler.
Jednoduchý konfiguračný prvok
Prvok Simple Config sa používa na vytvorenie dvojíc „kľúč-hodnota“ (key-value), ktoré možno použiť v celom testovacom skripte.