1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Нагрузки на сайт

Тема в разделе "Web Coding", создана пользователем vanderv, 11 фев 2013.

Статус темы:
Закрыта.
Модераторы: latteo
  1. vanderv

    vanderv

    Регистр.:
    30 май 2009
    Сообщения:
    267
    Симпатии:
    12
    Скажите, как произвести искусственные нагрузки на сайт, что бы проверить, какой трафик выдержит сайт?
    Сайт лежит на собственном сервере.
     
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.723
    Симпатии:
    2.097
    нужно что-то на подобии http://loadimpact.com/
    на чём сайт крутится, какой вэб сервер?
     
  3. Тимур1990

    Тимур1990 Создатель

    Заблокирован
    Регистр.:
    5 фев 2013
    Сообщения:
    25
    Симпатии:
    3
  4. banifaciy

    banifaciy Писатель

    Регистр.:
    20 июн 2009
    Сообщения:
    5
    Симпатии:
    1
    Если у вас apache, то советую попробовать Apache Jmeter — и для начинающих очень удобен (есть gui для разработки тест-планов) и для серьезных тест-задач тоже очень хорош. Поддерживает распределенное тестирование, http сессии и аутентификацию, сложные сценарии, графические отчеты, сохранение результатов, пре/пост-процессоры контента и еще кучу других полезных фич.

    А для меня лучший инструмент это siege. Предельно прост в использовании, для более реалистичных тестов советую подгружать карту сайта, и он будет случайным образом брать ссылки. Но в любом случае все эти тесты - синтетические, с реальными юзерами нагрузка может отличаться.
     
  5. zraziu

    zraziu Создатель

    Регистр.:
    4 май 2012
    Сообщения:
    33
    Симпатии:
    0
    Я вообще делал собственные отладочные тесты под создаваемое приложение. Циклы из записи/чтения различных объёмов данных, в логи идут отбойки о завершении каждого процесса. Затем получившийся csv файл гружу в excel и строю нужные мне графики. Особенно удобно на собственном сервере, т.к. почти нет ограничений по нагрузке на сервер.
     
  6. dimonweb

    dimonweb Создатель

    Регистр.:
    8 июн 2011
    Сообщения:
    24
    Симпатии:
    2
    Есть в apache встроенная утилита бенчмаркинга. Вот например 1000 запросов одновременно:
    $ ab -n 1000 -c 1000 http://<our_host>:80/test.html
     
  7. casinolot

    casinolot

    Регистр.:
    22 окт 2010
    Сообщения:
    548
    Симпатии:
    84
    Я пользуюсь Siege, только не могу пока понять что дальше делать с результатами
     
  8. D'Jack

    D'Jack

    Регистр.:
    22 сен 2012
    Сообщения:
    335
    Симпатии:
    109
    Добрый день, сам пару раз ставил перед собой подобную задачу для того что бы готовить клиента к переходу на более "жирный" тариф сервисом loadimpact, очень давлен им, ребята сделали всё для людей, всем советую.
     
  9. intellion

    intellion Создатель

    Регистр.:
    25 ноя 2007
    Сообщения:
    11
    Симпатии:
    0
    http://blitz.io тоже очень помогает когда нужно сделать стресс тест сайту
     
  10. konoplya

    konoplya Постоялец

    Регистр.:
    3 авг 2008
    Сообщения:
    88
    Симпатии:
    16
    а что конкретно лоадимпакт делает? я вот смотрю на графики и ничего не понимаю. единственное, что понятно он написал, это текущее количество запросов в секунду, на нулёвом почти не заполненном сайте показал 4636 (0 req/s)

    там графики есть, всё в процентах, хочу понять, что именно они показывают и к каким значениям нужно стремиться
     
Статус темы:
Закрыта.