Шта је дистрибуирано тестирање?
Дистрибуирано тестирање је врста тестирања која користи више система за извођење стресног тестирања. Дистрибуирано тестирање се примењује за тестирање веб локација и серверских апликација када истовремено раде са више клијената.
Тестирање дистрибуције користи модел клијент-сервер као доња слика:
- Мастер : систем који покреће ЈМетер ГУИ, контролише сваки славе.
- Славе : систем који покреће ЈМетер-сервер, прими команду од главног и пошаљи захтев серверу на тестирању.
- Циљ : веб сервер на тестирању, добити захтев од робова.
Пример даљинског тестирања
Предуслов:
- Заштитни зидови на системима су искључени. У неким случајевима заштитни зид још увек блокира саобраћај. Требали бисте онемогућити заштитни зид Виндов или Линук.
- Све машине би требале бити у истој подмрежи. Ако се машине не налазе у истој подмрежи, можда се неће препознати у мрежи.
- Користите исту верзију ЈМетера да бисте избегли непредвиђене грешке / проблеме.
Ево мапе пута за ово тестирање:
Корак 1) Конфигурација система
Подесите славе системе, идите у јметер / бин директоријум и извршите датотеку "јметер-сервер.бат".
Претпоставимо да славе машина има ИП адресу: 192.168.0.10. На прозорима би требало да видите прозор као на следећој слици:
На главним системима идите у / бин директоријум и уредите датотеку јметер.проперитес , додајте ИП славе машину као доле
Корак 2) Покрените тест
У овом тренутку сте спремни да започнете тестирање оптерећења. На главној машини покрените ЈМетер ГУИ и отворите план теста.
Кликните Рун на траци менија; изаберите Даљински старт -> изаберите ИП адресу подређеног уређаја
Корак 3) Решавање проблема
Ако не можете да покренете тест из горње машине и видите доњу грешку, једноставно замолите власника помоћне машине да покрене датотеку ЈМетер-сервер.бат.
Онемогућите заштитни зид и на главном и на помоћном рачунару да бисте исправили ову грешку.
Ограничење:
Постоје нека основна ограничења за дистрибуирано тестирање. Ево листе познатих предмета:
- Сервер и сви клијенти морају бити у истој подмрежи.
- Дистрибуирано тестирање захтевало је циљни сервер да има велику процесорску снагу. Циљни сервер би се могао лако преоптеретити у случају да добије превише захтева дистрибуираним ЈМетер тестовима.
- Један ЈМетер може да обрађује само ограничени број нити (100 - 300 нити).
- Дистрибуирани ЈМетер тестови су сложени, почетници их је тешко градити.