Шта је ЈМетер? Увод & амп; Користи

Преглед садржаја:

Anonim

Шта је ЈМетер? Зашто се користи?

Апацхе ЈМетер ТМ је чиста Јава опен-соурце софтвер, који је први развио Стефано Маззоццхи на Апацхе Софтваре Фоундатион, дизајниран да тест оптерећења функционалног понашања и мере перформанси. ЈМетер можете користити за анализу и мерење перформанси веб апликација или разних услуга. Тестирање перформанси подразумева тестирање веб апликације против великог оптерећења, вишеструког и истовременог корисничког промета. ЈМетер се првобитно користи за тестирање веб апликација или ФТП апликација. Данас се користи за функционални тест, тест сервера базе података итд.

Зашто ЈМетер?

Да ли сте икада тестирали веб сервер да бисте знали како ефикасно ради? Колико истовремених корисника може да обради веб сервер?

Рецимо да вас једног дана шеф замоли да тестирате перформансе ввв.гоогле.цом за 100 корисника. Шта би ти урадио?

Није могуће организовати 100 људи са приступом рачунару и Интернету који истовремено приступају гоогле.цом Размислите о захтевима инфраструктуре када тестирате за 10000 корисника (мали број за веб локацију попут гоогле). Стога вам је потребан софтверски алат попут ЈМетер-а који ће симулирати понашање стварних корисника и тестирати перформансе / оптерећење ваше странице.

ЈМетер Предности

ЈМетер предности описане су на доњој слици

  • Лиценца отвореног кода : ЈМетер је потпуно бесплатан, омогућава програмеру да користи изворни код за развој
  • Пријатан ГУИ : ЈМетер је изузетно једноставан за употребу и не треба времена да се са њим упознате
  • Независно од платформе : ЈМетер је 100% чиста Јава десктоп апликација. Дакле, може се покретати на више платформи
  • Потпуни оквир за вишенитање . ЈМетер омогућава истовремено и истовремено узорковање различитих функција одвојеном групом нити
  • Визуализујте резултат теста: Резултати теста могу се приказати у другом формату, као што су графикон, табела, стабло и датотека дневника
  • Једноставна инсталација : Само копирате и покренете датотеку * .бат да бисте покренули ЈМетер. Није потребна инсталација.
  • Веома прошириво : Можете сами писати тестове. ЈМетер такође подржава додатке за визуелизацију који вам омогућавају да проширите своје тестирање
  • Вишеструка стратегија тестирања : ЈМетер подржава многе стратегије тестирања као што су испитивање оптерећења, дистрибуирано тестирање и функционално тестирање.
  • Симулација : ЈМетер може симулирати више корисника са истовременим нитима, створити велико оптерећење против веб апликације која се тестира
  • Подржава више протокола : ЈМетер не подржава само тестирање веб апликација, већ такође процењује перформансе сервера базе података. Сви основни протоколи као што су ХТТП, ЈДБЦ, ЛДАП, СОАП, ЈМС и ФТП подржани су од стране ЈМетер
  • Снимање и репродукција - Снимите активност корисника у прегледачу и симулирајте их у веб апликацији помоћу ЈМетер-а
  • Тест скрипте : Јметер се може интегрисати са Беан Схелл & Селениум за аутоматско тестирање.

Како ЈМетер ради?

Основни ток рада ЈМетера приказан је на доњим сликама

ЈМетер симулира групу корисника који шаљу захтеве циљном серверу и враћају статистичке податке циљног сервера кроз графичке дијаграме

Завршен радни ток ЈМетера као што је приказано на доњој слици

Јметер Историја верзија

Верзија Опис
1 прво званично издање
2.13 Јава 6+
3 Јава 7+
3.1 Јава 7+
3.2 Јава 8+
3.3 Јава 8
4 Јава 8/9