Как стать автором
Обновить

Разработка нагрузочных скриптов для браузерных/мобильных игр. Часть 1

Время на прочтение 13 мин
Количество просмотров 4.6K
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 5

Комментарии 5

вот бы мне хоть раз дали понагружать игру вместо ДОМСТРОЙПРОМБЫТБАНК и т.д., это наверно просто бомба, а не работа) а вы только джеметр используете для нагрузочных скриптов? какие-нибудь еще инструменты рассматривали?
Да уж игры нагружать — это веселое занятие. Так как мы реализуем почти все возможные активности, включая гильдии и PvP, и то всё на рандоме, то забавно после 12-часового теста посмотреть на глобальную карту кто кого успел зарубить и захватить и кто побеждает :)
Jmeter полностью удовлетворяет особенно по части скейлинга нагрузки, приходится порой распределять до > 50k тредов, с довольно сложными тест-планами.
прям битва искусственного интеллекта с самим собой)) хорошо, что он не обучается еще, а то из вашего офиса начался бы армагеддон онлайн игр)) сколько же вам генераторов на такое количество тредов приходится выделять?! это же, наверно, целая ферма только под генвы… я именно поэтому про другие инструменты спрашивала — или вам удалось как-то стабилизировать джеметр, чтобы он больше тредов с одной машине пускал?
У нас моя самописная приблуда github.com/innogames/JMeter-Control-Center запускает на удалённых машинах нужное количество jmeter-серверов в зависимости от желаемого конечного количества виртуальных юзеров и среднего размера потребляемой памяти на один тред в прошлых тестах. Про это кратко писал здесь habr.com/post/342380.
Если текущего количества виртуальных мащин не хватает, можно поднять ещё, которые автоматически будут подцеплены.
image
ващеее) спасибо за пояснение, пошла изучать! очень жду вторую часть статьи :3
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации