Набор утилит для нагрузочного тестирования TSLoad

TSLoad -- это комплексный набор утилит, позволяющий реалистично создавать нагрузки для исследования производительности. В отличие от бенчмарков, измеряющих максимальную производительность системы, TSLoad нацелен на повторение нагрузки, создаваемой фиксируемым количеством пользователей.  Он также является модульным, таким образом не поддерживает никакой класс нагрузки, как ab является бенчмарком веб-серверов или iozone - файловых систем. TSLoad -- это фреймворк, который позволяет гибко описать нагрузки, создать потоки, симулирующие пользователей, разобрать конфигурацию в формате JSON и передать ее модулю.
TSLoad имеет четыре режима функционирования:

  1. Микробенчмарк
  2. Синтетический нагрузчик
  3. Режим временного ряда
  4. Режим повторения трассы

Он также является кроссплатформенным и поддерживает Linux, Windows и Solaris.

Документация по TSLoad (англ.)

Скачать TSLoad

Репозиторий TSLoad на GitHub: https://github.com/myaut/tsload