Доброго времени суток! Помогите пожалуйста - необходимо протестировать как себя поведет сайт при активном комментировании статей пользователями(около 50 пользователей). Каким образом это лучше всего сделать?
JMeter
- Выясняете какие запросы делают эти юзеры ( что и куда шлют, на какой эндпоинт и т.д)
- С помощью Jmeter воспроизводите эти запросы
- Настраиваете Jmeter работать с 50 юзерами опрелеоенное количество времени
- Смотрите результаты
Если с Jmeter не особо дружите вот неплохойт туториал
https://www.youtube.com/channel/UCTt7pyY-o0eltq14glaG5dg/search?query=Jmeter
Спасибо! Я Jmeter никогда не пользовался, так что видимо придется изучить его на днях(и спасибо за ссылку на канал)
А можно ещё пожалуйста поподробнее объяснить первый пункт - как выяснить какие запросы делают юзеры? Просто я пока ещё совсем ламер в автоматизированном тестировании
Простейший способ - выполнять действия пользователя с открытой консолью броузера и открытой вкладкой Network. Там есть все запросы, который выполняются пользователями.
Благодарю:+1:
+1к консоли браузера.
Если вдруг прийдется делать не для сайта, а например для мобильного приложения то Fiddler или Charles proxy в помощь.
Спасибо, учту на будущее
Если совсем по простому то начните с TestScriptRecorder’а в jmeter - он позволяет записывать сценарии - попробуйте сами залогиниться, оставить комментарий, тест запишется - удалите лишние запросы(сторонние сайты графику и т.д.), сделайте файлик с логинами/паролями пользователей и еще один со списком статей(url которые будут в запрос подставляться) под которыми ваши комментаторы будут спамить… Ну в общем почитайте любой тутор по jmeter, например тут Приручаем JMeter / Хабр