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

Если текущего количества виртуальных мащин не хватает, можно поднять ещё, которые автоматически будут подцеплены.

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