интересно, а какие бы библиотеки для проведения нагрузочного/стресс тестирования - порекоммендовали бы вы?
Критерии:
1. четкий и понятный dsl для быстрого усваивания
2. кроссплатформенность
3. красивый репортинг
4. интеграция с системами CI и баг-трекингами
В тему выбора инструмента для нагрузки:
Мы тоже недавно выбирали себе в команду инструмент для нагрузки (нужно уйти с visual Studio Load Test - сейчас почти вся нагрузка написана на нем, но с ним много возни)
- сначала попробывали locust - он простой, понятный. Но слабый и не умеет строить сложные модели нагрузки.
- потом хотели ЯндексТанк. Посмотрели, поигрались. Пришли к выводу, что из коробки, через его плагин "Pandora" можно сделать далеко не все. А тащить в него скрипты JMeter или питон-скрипты - считай что учить сразу два новых инструмента вместо одного
- в итоге начали выбирать между JMeter и Gatling.
Гатлинг я завел не быстро - недели две возился по чуть-чуть (пока с сертификатами разобрался, пока графану поднял для онлайн-статистики). Но когда с ним разберешься, настроишь все - он прям хорош, понятен, управляем, и может все что душе захочется.
И отчеты у него клевые из коробки.
В общем, осталось убедить коллег, что это то что надо, и то что Scala в команде, где все пишут на C#, это не проблема, ибо есть понятный DSL - но думаю на не мы и остановимся)