С помощью чего можно протестировать нагрузку на комментарии на конкретном сайте?

Доброго времени суток! Помогите пожалуйста - необходимо протестировать как себя поведет сайт при активном комментировании статей пользователями(около 50 пользователей). Каким образом это лучше всего сделать?

JMeter

2 лайка
  1. Выясняете какие запросы делают эти юзеры ( что и куда шлют, на какой эндпоинт и т.д)
  2. С помощью Jmeter воспроизводите эти запросы
  3. Настраиваете Jmeter работать с 50 юзерами опрелеоенное количество времени
  4. Смотрите результаты

Если с Jmeter не особо дружите вот неплохойт туториал
https://www.youtube.com/channel/UCTt7pyY-o0eltq14glaG5dg/search?query=Jmeter

3 лайка

Спасибо! Я Jmeter никогда не пользовался, так что видимо придется изучить его на днях(и спасибо за ссылку на канал)

А можно ещё пожалуйста поподробнее объяснить первый пункт - как выяснить какие запросы делают юзеры? Просто я пока ещё совсем ламер в автоматизированном тестировании

Простейший способ - выполнять действия пользователя с открытой консолью броузера и открытой вкладкой Network. Там есть все запросы, который выполняются пользователями.

3 лайка

Благодарю:+1:

+1к консоли браузера.
Если вдруг прийдется делать не для сайта, а например для мобильного приложения то Fiddler или Charles proxy в помощь.

Спасибо, учту на будущее

Если совсем по простому то начните с TestScriptRecorder’а в jmeter - он позволяет записывать сценарии - попробуйте сами залогиниться, оставить комментарий, тест запишется - удалите лишние запросы(сторонние сайты графику и т.д.), сделайте файлик с логинами/паролями пользователей и еще один со списком статей(url которые будут в запрос подставляться) под которыми ваши комментаторы будут спамить… Ну в общем почитайте любой тутор по jmeter, например тут Приручаем JMeter / Хабр