Јметер дистрибуирано (даљинско) тестирање: главна подређена конфигурација

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

Anonim

Шта је дистрибуирано тестирање?

Дистрибуирано тестирање је врста тестирања која користи више система за извођење стресног тестирања. Дистрибуирано тестирање се примењује за тестирање веб локација и серверских апликација када истовремено раде са више клијената.

Тестирање дистрибуције користи модел клијент-сервер као доња слика:

  • Мастер : систем који покреће ЈМетер ГУИ, контролише сваки славе.
  • Славе : систем који покреће ЈМетер-сервер, прими команду од главног и пошаљи захтев серверу на тестирању.
  • Циљ : веб сервер на тестирању, добити захтев од робова.

Пример даљинског тестирања

Предуслов:

  • Заштитни зидови на системима су искључени. У неким случајевима заштитни зид још увек блокира саобраћај. Требали бисте онемогућити заштитни зид Виндов или Линук.
  • Све машине би требале бити у истој подмрежи. Ако се машине не налазе у истој подмрежи, можда се неће препознати у мрежи.
  • Користите исту верзију ЈМетера да бисте избегли непредвиђене грешке / проблеме.

Ево мапе пута за ово тестирање:

Корак 1) Конфигурација система

Подесите славе системе, идите у јметер / бин директоријум и извршите датотеку "јметер-сервер.бат".

Претпоставимо да славе машина има ИП адресу: 192.168.0.10. На прозорима би требало да видите прозор као на следећој слици:

На главним системима идите у / бин директоријум и уредите датотеку јметер.проперитес , додајте ИП славе машину као доле

Корак 2) Покрените тест

У овом тренутку сте спремни да започнете тестирање оптерећења. На главној машини покрените ЈМетер ГУИ и отворите план теста.

Кликните Рун на траци менија; изаберите Даљински старт -> изаберите ИП адресу подређеног уређаја

Корак 3) Решавање проблема

Ако не можете да покренете тест из горње машине и видите доњу грешку, једноставно замолите власника помоћне машине да покрене датотеку ЈМетер-сервер.бат.

Онемогућите заштитни зид и на главном и на помоћном рачунару да бисте исправили ову грешку.

Ограничење:

Постоје нека основна ограничења за дистрибуирано тестирање. Ево листе познатих предмета:

  • Сервер и сви клијенти морају бити у истој подмрежи.
  • Дистрибуирано тестирање захтевало је циљни сервер да има велику процесорску снагу. Циљни сервер би се могао лако преоптеретити у случају да добије превише захтева дистрибуираним ЈМетер тестовима.
  • Један ЈМетер може да обрађује само ограничени број нити (100 - 300 нити).
  • Дистрибуирани ЈМетер тестови су сложени, почетници их је тешко градити.