home.social

#load_testing — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #load_testing, aggregated by home.social.

  1. Один сервис — четыре стека: практический бенчмарк с SLO по p99 и Docker/JMeter

    В статье я сравниваю четыре реализации одного и того же сервиса поверх PostgreSQL: 1. Spring MVC + JDBC 2. Spring WebFlux + R2DBC 3. Ktor + JDBC 4. Go + pgx Все сервисы крутятся в Docker с одинаковыми ресурсными лимитами и прогоняются через один и тот же JMeter-план. Для каждого стека я ищу максимальный RPS при соблюдении SLO по p99-латентности. Я подробно разбираю: - как устроен стенд (Docker-compose, Postgres, Prometheus, Grafana, JMeter); - как реализованы сервисы и чем различаются модели конкурентности; - методологию нагрузочного тестирования и расчёта RPS@p99≤SLA; - как реально ведут себя блокирующий стек, реактивный стек и Go под честной нагрузкой.

    habr.com/ru/companies/domclick

    #java #kotlin #go #goland #spring #load_testing

  2. Один сервис — четыре стека: практический бенчмарк с SLO по p99 и Docker/JMeter

    В статье я сравниваю четыре реализации одного и того же сервиса поверх PostgreSQL: 1. Spring MVC + JDBC 2. Spring WebFlux + R2DBC 3. Ktor + JDBC 4. Go + pgx Все сервисы крутятся в Docker с одинаковыми ресурсными лимитами и прогоняются через один и тот же JMeter-план. Для каждого стека я ищу максимальный RPS при соблюдении SLO по p99-латентности. Я подробно разбираю: - как устроен стенд (Docker-compose, Postgres, Prometheus, Grafana, JMeter); - как реализованы сервисы и чем различаются модели конкурентности; - методологию нагрузочного тестирования и расчёта RPS@p99≤SLA; - как реально ведут себя блокирующий стек, реактивный стек и Go под честной нагрузкой.

    habr.com/ru/companies/domclick

    #java #kotlin #go #goland #spring #load_testing

  3. Один сервис — четыре стека: практический бенчмарк с SLO по p99 и Docker/JMeter

    В статье я сравниваю четыре реализации одного и того же сервиса поверх PostgreSQL: 1. Spring MVC + JDBC 2. Spring WebFlux + R2DBC 3. Ktor + JDBC 4. Go + pgx Все сервисы крутятся в Docker с одинаковыми ресурсными лимитами и прогоняются через один и тот же JMeter-план. Для каждого стека я ищу максимальный RPS при соблюдении SLO по p99-латентности. Я подробно разбираю: - как устроен стенд (Docker-compose, Postgres, Prometheus, Grafana, JMeter); - как реализованы сервисы и чем различаются модели конкурентности; - методологию нагрузочного тестирования и расчёта RPS@p99≤SLA; - как реально ведут себя блокирующий стек, реактивный стек и Go под честной нагрузкой.

    habr.com/ru/companies/domclick

    #java #kotlin #go #goland #spring #load_testing

  4. Один сервис — четыре стека: практический бенчмарк с SLO по p99 и Docker/JMeter

    В статье я сравниваю четыре реализации одного и того же сервиса поверх PostgreSQL: 1. Spring MVC + JDBC 2. Spring WebFlux + R2DBC 3. Ktor + JDBC 4. Go + pgx Все сервисы крутятся в Docker с одинаковыми ресурсными лимитами и прогоняются через один и тот же JMeter-план. Для каждого стека я ищу максимальный RPS при соблюдении SLO по p99-латентности. Я подробно разбираю: - как устроен стенд (Docker-compose, Postgres, Prometheus, Grafana, JMeter); - как реализованы сервисы и чем различаются модели конкурентности; - методологию нагрузочного тестирования и расчёта RPS@p99≤SLA; - как реально ведут себя блокирующий стек, реактивный стек и Go под честной нагрузкой.

    habr.com/ru/companies/domclick

    #java #kotlin #go #goland #spring #load_testing

  5. Сидинг тестовых данных: как готовить окружение перед нагрузочным тестированием

    Почему ваши нагрузочные тесты врут? Часто проблема не в коде и не в стенде, а в данных. Разбираемся, как правильно готовить окружение перед тестами и почему сидинг через API надёжнее прямых вставок в БД.

    habr.com/ru/articles/934568/

    #нагрузочное_тестирование #тестирование_производительности #автоматизация_тестирования #микросервисы #тестовые_данные #инфраструктура #load_testing #performance_tests #qa #qa_automation

  6. Сидинг тестовых данных: как готовить окружение перед нагрузочным тестированием

    Почему ваши нагрузочные тесты врут? Часто проблема не в коде и не в стенде, а в данных. Разбираемся, как правильно готовить окружение перед тестами и почему сидинг через API надёжнее прямых вставок в БД.

    habr.com/ru/articles/934568/

    #нагрузочное_тестирование #тестирование_производительности #автоматизация_тестирования #микросервисы #тестовые_данные #инфраструктура #load_testing #performance_tests #qa #qa_automation

  7. Сидинг тестовых данных: как готовить окружение перед нагрузочным тестированием

    Почему ваши нагрузочные тесты врут? Часто проблема не в коде и не в стенде, а в данных. Разбираемся, как правильно готовить окружение перед тестами и почему сидинг через API надёжнее прямых вставок в БД.

    habr.com/ru/articles/934568/

    #нагрузочное_тестирование #тестирование_производительности #автоматизация_тестирования #микросервисы #тестовые_данные #инфраструктура #load_testing #performance_tests #qa #qa_automation

  8. Сидинг тестовых данных: как готовить окружение перед нагрузочным тестированием

    Почему ваши нагрузочные тесты врут? Часто проблема не в коде и не в стенде, а в данных. Разбираемся, как правильно готовить окружение перед тестами и почему сидинг через API надёжнее прямых вставок в БД.

    habr.com/ru/articles/934568/

    #нагрузочное_тестирование #тестирование_производительности #автоматизация_тестирования #микросервисы #тестовые_данные #инфраструктура #load_testing #performance_tests #qa #qa_automation

  9. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  10. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  11. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  12. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  13. Правильный инструмент для аналитики нагрузочного тестирования. Часть 2

    Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.

    habr.com/ru/articles/871154/

    #нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server

  14. Правильный инструмент для аналитики нагрузочного тестирования. Часть 2

    Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.

    habr.com/ru/articles/871154/

    #нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server

  15. Правильный инструмент для аналитики нагрузочного тестирования. Часть 2

    Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.

    habr.com/ru/articles/871154/

    #нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server

  16. Правильный инструмент для аналитики нагрузочного тестирования. Часть 2

    Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.

    habr.com/ru/articles/871154/

    #нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server

  17. Правильный инструмент для аналитики нагрузочного тестирования

    В данной статье хочу рассказать про сервис load-testing-hub , главная задача которого это сбор, агррегация, анализ и визуализация данных о нагрузочном тестировании Расскажу о том, какие проблемы решает сервис, как он помогает оценивать производительность выпускаемых релизов, а также поделюсь примерами его использования Рассмотрим основные возможности load-testing-hub , такие как создание наглядных графиков и отчетов, сравнение результатов нагрузочных тестов

    habr.com/ru/articles/833598/

    #нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server

  18. Правильный инструмент для аналитики нагрузочного тестирования

    В данной статье хочу рассказать про сервис load-testing-hub , главная задача которого это сбор, агррегация, анализ и визуализация данных о нагрузочном тестировании Расскажу о том, какие проблемы решает сервис, как он помогает оценивать производительность выпускаемых релизов, а также поделюсь примерами его использования Рассмотрим основные возможности load-testing-hub , такие как создание наглядных графиков и отчетов, сравнение результатов нагрузочных тестов

    habr.com/ru/articles/833598/

    #нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server

  19. Правильный инструмент для аналитики нагрузочного тестирования

    В данной статье хочу рассказать про сервис load-testing-hub , главная задача которого это сбор, агррегация, анализ и визуализация данных о нагрузочном тестировании Расскажу о том, какие проблемы решает сервис, как он помогает оценивать производительность выпускаемых релизов, а также поделюсь примерами его использования Рассмотрим основные возможности load-testing-hub , такие как создание наглядных графиков и отчетов, сравнение результатов нагрузочных тестов

    habr.com/ru/articles/833598/

    #нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server

  20. Открытые инструменты нагрузочного тестирования

    Сервисы по продаже билетов, новостные ленты, стриминговые приложения, платформы онлайн-курсов и другие ресурсы, на которых бывает волнообразная нагрузка, должны поддерживать оптимальную производительность без сбоев. Как помочь ИТ-системам справиться с ростом трафика? Конечно, обеспечить эластичные вычисления и надежные каналы связи — сделать это можно с помощью

    habr.com/ru/companies/cloud_mt

    #нагрузочное_тестирование #load_testing

  21. Открытые инструменты нагрузочного тестирования

    Сервисы по продаже билетов, новостные ленты, стриминговые приложения, платформы онлайн-курсов и другие ресурсы, на которых бывает волнообразная нагрузка, должны поддерживать оптимальную производительность без сбоев. Как помочь ИТ-системам справиться с ростом трафика? Конечно, обеспечить эластичные вычисления и надежные каналы связи — сделать это можно с помощью

    habr.com/ru/companies/cloud_mt

    #нагрузочное_тестирование #load_testing