Как проверить / смоделировать одновременные соединения для веб-сайта? - PullRequest
13 голосов
/ 19 марта 2011

HI,

Я хотел бы проверить время доступа для своего веб-сайта (или определенной страницы, или запроса), КОГДА существует 5000 одновременных подключений.Я хочу проверить его на веб-сайте с высоким трафиком.

Возможно ли имитировать 5000 одновременных подключений?если нет, как люди проверяют такую ​​ситуацию?

Если на этот вопрос невозможно ответить, какое ключевое слово следует использовать, чтобы начать поиск?

Ответы [ 4 ]

5 голосов
/ 19 марта 2011

Мы использовали для этого httperf . Этот инструмент также дает вам некоторые показатели, такие как пропускная способность. Здесь есть веб-сайт , на котором перечислены инструменты для повышения производительности с открытым исходным кодом, большинство из которых связано с тестированием производительности в Интернете.

4 голосов
/ 19 марта 2011

Существует несколько пакетов нагрузочного тестирования.У HP есть инструментальный вызов LoadRunner , если вы щелкнете по таблице данных, у нее будет больше информации.Также имеется инструментальный вызов с открытым исходным кодом OpenSTA .Я только что нашел это с помощью поиска в Google, поэтому я не могу рассказать вам о том, как он работает.

3 голосов
/ 29 июля 2017

Наконец я нашел сервис, который позволяет тестировать:

  • до 10.000 куб. См / сек бесплатно.
  • до 100.000 куб..

https://loader.io/

Отказ от ответственности: у меня ничего нет с этим сервисом.Я выкладываю это здесь, может быть, это кому-то поможет.

1 голос
/ 13 мая 2014

Вы можете использовать что-то вроде jmeter.Мы используем это для тестирования свинца.Он позволяет вам моделировать все виды пользовательской активности в виде тестовых случаев, запускать параллельные соединения, отправлять формы, даже регистрировать действия.

Кривая обучения может быть крутой, если то, что вам нужно сделать, сложно, но это потому, чтоэто так богато!

...