Как протестировать pivotal gemfire с более чем 4000 одновременными пользователями, вставляющими данные в область gemfire, и таким же количеством одновременных пользователей, читающих данные из области gemfire. Чтение данных из области gemfire может происходить после операции вставки или параллельно. Не могли бы вы предложить какое-нибудь лучшее решение.
Нагрузочное тестирование Pivotal gemfire
Ответы (1)
Вопрос немного двусмысленный.
Если вы смотрите на чисто бенчмаркинг GemFire, то фреймворк YCSB будет хорошим местом для начала, поскольку он предоставляет стандартизированные тесты для различных систем IMDG и RDBM.
Если вы ищете инструменты для своего собственного приложения, я бы посоветовал взглянуть на Jmeter. Вам, очевидно, потребуется предоставить некоторый настраиваемый код для выполнения операций вставки и получения, но он предоставит вам множество других возможностей, таких как возможность масштабировать тест, а также количественно оценивать результаты.
Если вы ищете предложения по архитектуре GemFire для поддержки масштаба вашего теста, вам необходимо предоставить более подробную информацию о функциональных и нефункциональных требованиях вашего приложения.