Нагрузочное тестирование сайта с помощью Apache Jmeter

Поділитися
Вставка
  • Опубліковано 6 лют 2025
  • В этом видео расскажу как провести нагрузочное тестирование сайта с помощью приложения Apache Jmeter, а также способ положить сайт конкурента с помощью данного приложения.
    Apache Jmeter: jmeter.apache....
    Java 8: java.com/ru/do...
    GTmetrix: gtmetrix.com/
    Группа ВК: worktonet
    Сообщество в Facebook: / workinnet.ru

КОМЕНТАРІ • 53

  • @arturne9529
    @arturne9529 4 роки тому +7

    На мой взгляд лучшее видео по теме. Благодарю.

    • @Worktonet
      @Worktonet  4 роки тому +1

      Спасибо за отзыв, надеюсь, видео вам помогло.

    • @idu6349
      @idu6349 2 роки тому

      Ага, только громковато как-то

  • @Hemyl
    @Hemyl 3 роки тому +22

    Еще тише нужно было, а то изредка что-то было слышно

    • @greregreew9451
      @greregreew9451 2 роки тому

      На 100 процентов громкости смотрел вообще чуть не оглох )

  • @A_Gold8
    @A_Gold8 Рік тому

    Благодарю 🤝

  • @lemaniskenderova
    @lemaniskenderova 3 роки тому

    Спасибо большое!

  • @TuneTales_Kids
    @TuneTales_Kids 3 роки тому +2

    мне gtmetrix реквест не показывает. как вы это сделали?

    • @Worktonet
      @Worktonet  3 роки тому +3

      Здравствуйте, в этом видео старая версия GTmetrix, в новой версии ничего не показывает, ибо она стала филиалом PSI. Теперь делаем так (если у вас браузер Chrome), открываем свой сайт, нажимаем F12, появляется DevTools. Там переходим на вкладку Network, обновляем страницу сайта и внизу можно увидеть количество HTTP-запросов к странице сайта. Отметил всё на скриншоте: prnt.sc/11akqr3
      В Firefox тоже можно это увидеть, но пошаговую инструкцию написать не могу, ибо уже не помню, что там и где.

    • @TuneTales_Kids
      @TuneTales_Kids 3 роки тому

      @@Worktonet спасибо, мне получилось, еще подскажите что это, по сути, за реквесты. что значит сколько запросов генерирует посетитель? если зайдет 100 человек за 20 секунд и 20 реквестов, то это значит, что джейметр проранит (прокрутит) 100 человек за 20 секунд 20 РАЗ?)

    • @Worktonet
      @Worktonet  3 роки тому +2

      @@TuneTales_Kids примерно так, условно говоря, это получается имитация 100 человек, которые постоянно обновляют страницу в течении 20 секунд. К сожалению, я толком не раскрыл цели этого тестирования, а также не объяснил, почему делал именно так. Про HTTP-запросы можете прочитать здесь: habr.com/ru/post/215117/ Там, вроде бы, адекватно объяснено.

    • @TuneTales_Kids
      @TuneTales_Kids 3 роки тому

      @@Worktonet спасибо, я почитаю. от меня лайк и буду делиться этим видео другими)

    • @Worktonet
      @Worktonet  3 роки тому

      @@TuneTales_Kids спасибо, на деле, это кустарный вариант тестирования, позволяет только посмотреть, как сайт будет вести себя под нагрузкой. И лучше предупредите хостера о "намечающейся вечеринке", ибо у нормального хостера быстро отлетите в бан но IP на некоторое время.

  • @aynurkhanym
    @aynurkhanym 3 роки тому

    Здравствуйте! Нагрузочное тестирование сервиса в облаке можно провести в приложении jmeter?

    • @Worktonet
      @Worktonet  3 роки тому

      Для таких вещей, честно говоря, лучше писать индивидуальный тест, особенно, если сервис имеет модульную структуру.

  • @Ольга-ы6н4к
    @Ольга-ы6н4к 3 роки тому

    Добрый день! Спасибо за видео! Подскажите, а как создать нагрузочное тестирование на вход в систему (логин и пароль) с определенными users ? Если есть условие, что информ.о пользователях можно взять с определенного веб сервиса?
    (User data can be retrieved from WS)

    • @Worktonet
      @Worktonet  3 роки тому

      В данном случае Jmeter не особо подойдёт, по крайней мере, если желаете имитировать индивидуальное поведение и имитировать использование логина и пароля. Для этого нужно писать индивидуальные тесты.

    • @Ольга-ы6н4к
      @Ольга-ы6н4к 3 роки тому

      @@Worktonet Дело в том, что у меня задание сделать это именно через Jmeter(

    • @Worktonet
      @Worktonet  3 роки тому

      @@Ольга-ы6н4к честно говоря, сомневаюсь, что через Jmeter это реально сделать, нет там функционала для имитации поведения пользователей.

    • @fantomasray
      @fantomasray 2 роки тому +2

      Нужно использовать HTTP Authorization Manager и CSV Data Set Config. Берешь данные о пользователях, засовываешь их в CSV файл, если надо используешь рандом и вперед

    • @andrewkotov3234
      @andrewkotov3234 Рік тому +2

      Легко. Надо начинать с записи скрипта (Script recording) потом через csv файл уже креды юзерам подсовываем. Видео полно

  • @TeverRus
    @TeverRus 3 роки тому +9

    не "джэт", а "гет"-запрос, нет "сУммари", а "саммари"

    • @Worktonet
      @Worktonet  3 роки тому +1

      С английским у меня плохо, так что могу неправильно некоторые вещи произносить. А некоторые вещи я видел только на "бумаге", как пишется знаю, зато не знаю, как произносится, так что извините.

  • @greregreew9451
    @greregreew9451 2 роки тому

    В КОЛОНКАХ ЗВУК УБАВЬТЕ СЛИШКОМ ГРОМКИЙ ЗВУК

  • @1GvOG
    @1GvOG 4 роки тому +2

    Звук не слышно, чисто смотрел на картинку.

    • @Worktonet
      @Worktonet  4 роки тому

      Простите, со звуком реально проблема, впрочем, в наушниках отчётливо слышу, что говорю.

  • @inkvizitor34
    @inkvizitor34 4 роки тому

    Не обманывайте людей. Ни затролить ни положить сайт вы не сможете. На всех нормальных сайтах вас бот забанит через пару десятков реквестов.

    • @Worktonet
      @Worktonet  4 роки тому +2

      Это прокатило на нескольких хостингах, так что вполне реально. А серьёзный сайт положить можно только полноценным DDoS. На мелкий бложик вполне себе хватит.

    • @goodini100
      @goodini100 3 роки тому

      @@Worktonet я поставил 100 чел за 1 минуту и меня сайт похоже забанил 403 forbidden

    • @Worktonet
      @Worktonet  3 роки тому

      @@goodini100 да, такое может быть, при проверке пробуйте зайти на свой сайт с другого браузера и с VPN. Если не пущает, то есть вероятность, что хостинг лёг, но это бывает только на донных хостингах. На крупных, вроде Beget, Reg.ru, Fozzy, только банит доступ по IP, и то ненадолго.

    • @goodini100
      @goodini100 3 роки тому

      @@Worktonet уже востановился я с телефона заходил все нормально было значит меня забанили на время

    • @goodini100
      @goodini100 3 роки тому

      @@Worktonet я хочу тестировщиком устроиться удаленно но там наверное надо знать много всего кроме джейметера и нагрузочного тестирования

  • @doesntexist8880
    @doesntexist8880 3 роки тому

    Яву...🤦

  • @ГалинаБеляева-и7х
    @ГалинаБеляева-и7х 3 роки тому +1

    Боже, как же нуууууууднооооо, не смогла слушать дальше 5ой минуты, хотя очень хотелось

    • @TuneTales_Kids
      @TuneTales_Kids 3 роки тому +1

      включи себе "баба Люба давай"

    • @TuneTales_Kids
      @TuneTales_Kids 3 роки тому

      нашла где развлекаться

    • @olivia254_
      @olivia254_ 3 роки тому +1

      ставьте скорость видео 1,5 и не будет вам горя

  • @ЛилияБурдун-ж4д
    @ЛилияБурдун-ж4д 3 роки тому

    Спасибо большое💕