Нагрузочное тестирование игрового сервера на SmartFox?

Есть онлайн игра, сервер работает на движке SmartFox (сам движок написан на джаве), клиент написан на Unity3d, сам клиент весьма толстый и жручий. Клиент-серверное общение идет по tcp. Стоит задача провести нагрузочное тестирование сервера. Может кто-нибудь посоветовать тулзы или методики для нагрузочного тестирования игрового сервера?
  • Вопрос задан
  • 4334 просмотра
Решения вопроса 2
sch1z0phr3n1a
@sch1z0phr3n1a
На самом деле зависит от протокола и целей тестирования. Как работает SmartFox? Просто общение поверх обычного HTTP? Тогда подойдут стандартные средства (ab/siege/yandex-tank). Если есть сценарии, которые нужно эмулировать (пользователь зашел, нажел эту кнопку, потом ту, потом третью, и все в рамках одной сессии) — однозначно, Apache Jmeter. Если протокол более сложный, то все равно можно воспользоваться JMeter, он очень гибкий. Можно встраивать свои протоколы. Если нужна помощь по конкретным инструментам, готов помочь, но задавайте конкретные вопросы. Можно в личку:)
Ответ написан
Комментировать
@tsegorah
Как было написано выше, уточните протокол и что тестировать будете.
Я для нагрузочного тестирования использую grinder, может и вам пододет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
rasstroen
@rasstroen
ab -c100 -n1000 по пачке самых толстых запросов?
Ответ написан
rasstroen
@rasstroen
Ну хотя бы колво реквестов в секунду предельное выясните, хотя бы первый запрос на сервер регистрационный потестировать. Покажет 20 в секунду и все, прощай громкий запуск
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы