Používam JMeter na záťažový test a chcem integrovať svoje testy s Jenkinsom pre automatizované testovanie.
Rád by som použil Jenkins na dve veci.
Mám jeden veľký scenár a niekoľko scenárov, ktorélen odchýliť sa počet vlákien a čas rampy. Mám rád jenkins, aby som použil hlavný skript, upravil tieto dve premenné a spustil moje scenáre postupne.
Tieto scenáre produkujú súbory denníka, ktoré by som po dokončení musel presunúť a premenovať s počítadlom na konci (musí byť jedinečný), napríklad JMeter_Load_ {COUNTER}
Môže / by som to mal urobiť s Jenkinsom, alebo by som mal používať iba skripty a crontab?
Ďakujeme za akékoľvek poznatky o tom.
odpovede:
1 pre odpoveď č. 1- Jenkins umožňuje mať parametrické zostavy takže môžete zadávať ľubovoľné parametre do úlohy Jenkins, ktorá spustí testy JMeter.
- Pomocou prístupu z bodu 1 môžete nakonfigurovať aplikáciu JMeter tak, aby pripojila do súboru výsledkov .jtl napr. Číslo zostavenia Jenkins alebo vytvoriť ID. vidieť Jenkins nastaviť premenné prostredia wiki pre všetky dostupné možnosti
Ďalšie informácie o integrácii JMetera a Jenkinsa nájdete na stránke Kontinuálna integrácia 101: Ako spustiť JMeter s Jenkins navádzať
0 pre odpoveď č. 2
Nie ste si istí, či spĺňa váš druhý prípad, ale môžete zvážiť možnosť pozrieť sa na Jenkins Performance Plugin (https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin).