t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

автоматизация
testng
Теги: #<Tag:0x00007f21e53a0f08> #<Tag:0x00007f21e53a0da0>

#1

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


(Vasiliy Rakshin) #2

JMeter


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

Если с Jmeter не особо дружите вот неплохойт туториал


#4

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


#5

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


(Valentin G ) #6

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


#8

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


(Vladislav Sobol) #9

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


#10

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


(Ivan2007000) #11

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