У следећем чланку ћемо погледати Апацхе ЈМетер. Ова апликација је софтвер отвореног кода на који је навикао вршити испитивања оптерећења и мерити перформансе система. Апликација Апацхе ЈМетер је 100% чиста Јава апликација. Ова апликација се првобитно користила за тестирање веб апликација или ФТП апликација. Данас се користи за функционално тестирање, тестирање сервера базе података итд. У овом чланку ћемо видети како да имамо програм у Убунту 18.04.
Апацхе ЈМетер се може користити за тестирати перформансе и на динамичким и на статичким ресурсима и на веб апликацијама. Може се користити за симулацију великог оптерећења на серверу, групи сервера, мреже или објекта за тестирање његове снаге или анализу укупних перформанси под различитим врстама оптерећења.
ЈМетер симулира групу корисника који подносе захтеве циљном серверу и враћа статистичке податке за циљни сервер или услугу кроз графичке дијаграме.
Ова апликација није прегледач, она ради на нивоу протокола. Што се тиче веб услуга и удаљених услуга, ЈМетер не извршава све радње које подржавају прегледачи. Конкретно, овај програм не покреће јавасцрипт наћи на ХТМЛ страницама. Такође не приказује ХТМЛ странице као што то чини прегледач.
Опште карактеристике Апацхе ЈМетер
- А Пријатељски ГУИ. Једноставан је за употребу и не треба вам времена да се упознате са интерфејсом програма.
- Независна платформа. Програм је Јава 100%Због тога може да ради на више платформи.
- Мулти-тхреадинг. ЈМетер омогућава истовремено узорковање различитих функција различитим групама нити.
- Резултати теста се могу видети у другом формату као што су графикон, табела, стабло и датотека дневника.
- Веома проширив. ЈМетер такође подржава додатке за приказ који нам омогућавају да проширимо тестове.
- Вишеструка стратегија тестирања. ЈМетер подржава многе стратегије тестирања, као што су испитивање оптерећења, дистрибуирано тестирање и функционално тестирање.
- ЈМетер такође омогућава извршавање тестова распоређених између различитих рачунара, који ће деловати као клијенти.
- Симулација. Ова апликација може симулирати више корисника истовременим нитима, створите велико оптерећење против веб апликације која се тестира.
- Подршка вишеструки протокол. Не само да подржава тестирање веб апликација, већ такође процењује перформансе сервера базе података. Сви основни протоколи као што су ХТТП, ЈДБЦ, ЛДАП, СОАП, ЈМС, ФТП, ТЦП, итд ... су компатибилни са ЈМетер-ом.
- Снимање и репродукција евидентирање активности корисника у прегледачу.
- Тест скрипте. ЈМетер се може интегрисати са Љуска пасуља и селен за аутоматско тестирање.
- Лиценца отвореног кода. Овај програм је потпуно бесплатно. Ако желимо да знамо изворни код или детаљније карактеристике ове апликације, можемо погледати страницу ГитХуб пројекта.
Преузмите и покрените Апацхе ЈМетер
Ова апликација захтева да јава буде инсталирана на машини, па је потребно пре инсталирања апликације при руци проверите да ли је инсталирана Јава на нашој машини. То можемо потврдити отварањем терминала (Цтрл + Алт + Т) и откуцавањем следеће наредбе:
java --version
У случају да нема Јава у нашем Убунтуу, колега је пре неког времена написао чланак у којем нам говори како инсталирајте различите верзије Јаве.
Након инсталирања Јаве, мораћемо преузмите најновију верзију стабилни Апацхе ЈМетер са његове званичне странице. У случају да се осећамо пријатно користећи терминал (Цтрл + Алт + Т), можемо користити команду вгет да дођемо до пакета:
wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz
Када се преузимање заврши, време је да извуците преузету датотеку ЈМетер. У исти терминал пишемо:
tar xf apache-jmeter-4.0.tgz
Након издвајања датотеке мораћемо директно у бин директоријум, унутар апацхе-јметер-4.0. Кад стигнемо тамо, извршићемо следећу датотеку:
sh jmeter.sh
Након извршења појавиће се следећи екран. Овим је метода за инсталирајте Апацхе ЈМетер на убунту 18.04 долази крају.
Да бисмо боље разумели како овај програм функционише, можемо прегледати документацију које његови програмери стављају на располагање корисницима на њиховој веб локацији. Могуће сумње у вези са програмом такође можемо консултовати у вики од тога
Не покрећите јметер као роот. Није потребно.
У праву си.