Приветствую, любители нагрузки. Для истории прошлые выпуски:
-
Новости Perfscale № 1
-
Perfscale news #2: Fix Protocol, Magic metrics и MCP
-
perfscale news #3 Websocket, Inference, NPM
-
Perfscale news #4. GRPC, Fixed Triggers, Child Process
-
Perfscale news #5. SQL, Thresholds, неработающие Linked Accounts
-
Perfscale news #6. GraphQL, поддержка Import, и метрики
-
Perfscale news #7. Fix Import, SOAP, and more HTTP metrics
И по традиции мы начинаем с
Perfscale OSS (open source software)
Теперь версии 0.11.0. Github release.
Websocket benchmark
Итак, теперь в рамках ежедневного бенчмаркинга у нас собирается просто echo WS server, который принимает сообщения.
https://github.com/Perfscale/perfscale/actions/runs/32932307713
Из прогона видно, что perfscale обтабатывает больше сообщений. По большому количеству тестов уже заметно, что в среднем мы быстрее на 5%.
jmeter тесты
Теперь вы можете мигрировать тесты из JMeter на perfscale путем простой замены команды на perfscale. Подробнее о том, как это работает есть в блогпосте и в документации
-
blogpost (ru / su)
-
docs (ru / su)
Если очень кратко, то достаточно заменить в CLI для запуска команду
perfscale run --jmeter plan.jmx
А еще есть пример с github action как пример интеграции для запусков ваших тестов
Perfscale Platform
linked accounts
Теперь работает и переехало в settings страницу, как и должно быть
Наконец-то работает linked accounts!
Наконец-то работает linked accounts!
Этот Keycloak всю душу высосал, как дементор. Зато теперь это рабочий вариант связать несколько OIDC провайдеров в один.
А на сегодня это все! Не болейте в такую холодную погоду. Будьте крепкими как highload сервисы, и пусть ваш SLA был на уровне 99,99%.
Ссылки:
-
perfscale OSS — github
-
perfscale OSS — github/gitlab actions
-
perfscale.ru
-
perfscale.su
Источник: habr.com