Перейти к содержимому

Школа для начинающих тестировщиков
онлайн, начало 14 ноября
Тестирование REST API
онлайн, начало 18 ноября
Python для начинающих
онлайн, начало 13 ноября
Selenium WebDriver: полное руководство
онлайн, начало 15 ноября
Фотография

Нужно правильно нагрузить сайт

нагрузочное тестирование стрессоустойчивость

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 sysanin

sysanin

    Новый участник

  • Members
  • Pip
  • 36 сообщений

Отправлено 20 Ноябрь 2014 - 13:02

Подскажите кто этим постоянно занимается. Разрабатываем сайт подработок(объявления о наеме сотрудника на подработку и предложения работы). Сейчас этот сайт пуст. Как правильно нагрузить и проверить стрессоустойчивость сайта? Сайт сейчас уже общедоступен, но чтобы это не было скрытой рекламой/расскруткой, то выкладывать его не буду. Могу дать ссылку в лс. Ну или как правильно поступить для наглядности? 

 

Вопрос в том, какую бессплатную тулзу взять? Заполнять данные и каким образом и вообще сколько данных? Как сделать реальное движение на сайте - один логиниться, другой регистрируется, третий создает, четвертый ищет ну и так N-ное количество пользователей. Мне самому надо определить сколько пользователь выдержит сайт и выдать результат! 


  • 0

#2 Molechka

Molechka

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 205 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 20 Ноябрь 2014 - 14:16

Советую погуглить JMeter, он бесплатный.

Для начала используйте простые сценарии, например, авторизации, которые идут в несколько потоков. Потом, по мере чтения статей, решите для себя, что хотите и творите! :)

Мы тестировали конкретные сценарии, так как нужно было понять, насколько быстро отвечают SOAP-запросы.

 

Сначала нагружали ступенькой, чтобы оценить, до какого уровня нормально держим. Нагрузка идет час, каждые 10 минут количесвто потоков увеличивается.

А потом уже анализируем - нас устраивают результаты? Если нет, улучшаем.

Если да, то берем значение потоков и зашиваем его в параметры. И уже нагружаем, допустим, 20 потоков целый час и смотрим, как система выдерживает более длительную нагрузку.


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#3 fiatlux

fiatlux

    Новый участник

  • Members
  • Pip
  • 47 сообщений

Отправлено 21 Ноябрь 2014 - 12:37

Если хватит 50 виртуальных пользователей, то можно присмотреться к LoadRunner 12 Community Edition, ибо бесплатно. Тем более, что можно заставить этих 50 юзеров работать шустро и эмулировать реальную нагрузку от 100+ человек.


  • 1

#4 sysanin

sysanin

    Новый участник

  • Members
  • Pip
  • 36 сообщений

Отправлено 24 Ноябрь 2014 - 10:15

А как заполнить базу, а то сайт абсолютно пустой и если заполнять, то какое количесвто? А что подразумеваеться под нагрузкой? Что именно будет грузить? Там надо обязательно логиниться. Хочеться получить нагрузку, когда пользователь не будет тупо ломиться на сайт, а заходить, логиниться, создавать объявления, редактировать их, общаться в личках, добавлять оценки друг-другу. То есть хочеться получить именно реальную нагрузку работы сайта. На сайте будет доступен только поиск по объявлениям.


  • 0

#5 SamArtemy

SamArtemy

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Трепалин Артём Валерьевич
  • Город:Казань

Отправлено 30 Декабрь 2014 - 10:45

А как заполнить базу, а то сайт абсолютно пустой и если заполнять, то какое количесвто? А что подразумеваеться под нагрузкой? Что именно будет грузить? Там надо обязательно логиниться. Хочеться получить нагрузку, когда пользователь не будет тупо ломиться на сайт, а заходить, логиниться, создавать объявления, редактировать их, общаться в личках, добавлять оценки друг-другу. То есть хочеться получить именно реальную нагрузку работы сайта. На сайте будет доступен только поиск по объявлениям.

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


  • 0


Тестирование производительности (JMeter)
онлайн
Тестирование удобства использования
онлайн
Тестирование REST API
онлайн
Тестирование веб-приложений 2.0
онлайн




Темы с аналогичным тегами нагрузочное тестирование, стрессоустойчивость

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале