#locust — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #locust, aggregated by home.social.
-
Без рук: автоматизируем нагрузочное тестирование изменений в CI
Нагрузочное тестирование — одна из самых избегаемых тем, когда речь заходит о контроле качества ПО. Корпорации, конечно, не обходят его стороной, но если говорить о продуктах меньшего масштаба, то нагрузочное тестирование часто пропускается. Команда (и, в целом, справедливо) полагает, что продукт справится с нагрузкой — на малых объёмах это обычно прокатывает. А потом внезапно наступает день, когда пользователей стало больше, а система не готова. Почему команды не тащат нагрузку в релизный цикл? Потому что это чаще всего просто не окупается: нужно выбрать движок, описать сценарий, гонять тесты вручную или тратить время на создание собственной обвязки для встраивания в CI, придумать критерии качества и анализировать результаты. Всё это занимает значительное время, а на короткой дистанции часто оказывается оверинжинирингом. Но если формирование требований упростить концептуально невозможно, то всё остальное вполне можно собрать в переиспользуемый инструмент, позволяющий командам легко интегрировать нагрузочное тестирование и регрессионный анализ в свой процесс доставки. В CI/CD мы хотели простую штуку: на каждый PR запускать короткий перф‑смоук и получать ответ уровня «PASS / WARNING / DEGRADATION», а не 15 минут медитировать над CSV и тратить ценное время на анализ, который, вероятно, не пригодится в ближайшей перспективе. Посмотрим, к чему мы в итоге пришли.
https://habr.com/ru/articles/1033590/
#нагрузочное_тестирование #регрессионное_тестирование #locust #devops #locomotive #python #github_actions #performance_testing #cicd #производительность
-
Как проводить нагрузочное тестирование на Python
Помните момент, когда сервис работал нормально, но после рассылки, рекламной кампании или наплыва пользователей начал тормозить? В такие секунды и выясняется, что без нагрузочного тестирования команда на самом деле не знает, где у системы потолок, как проседает производительность и в какой точке критично растёт время отклика. Хорошо настроенное нагрузочное тестирование на Python помогает опираться на цифры: сколько запросов выдерживает API, как ведут себя ключевые бизнес-сценарии и когда инфраструктура начинает деградировать.
https://habr.com/ru/articles/1028950/
#нагрузочное_тестирование #Python #Locust #производительность #метрики #RPS #время_отклика #тестирование_стабильности #HTTPзапросы #сценарии_нагрузки
-
Fractured Gateways
Here is day 20 of RWAM! I haven't seen this region myself yet but that sky whale stuff sounds pretty cool :)#art #fanart #RWArtMonth #rainworld #slugcat #watcher #locust #skywhale #traditional #traditionalart #ink
-
Story von Stan Lee
Zeichnungen von Jack Kirby
Erscheinungsdatum Deutschland 17.09.2025
Erscheinungsdatum Österreich 19.02.2026
X-Men 21-25 Juni-Oktober 1966#Marvel
#xmen
#CharlesXavier
#JeanGrey
#Beast
#Hachette
#Angel
#Cyclops
#WernerRoth
#MarvelOrigins
#DickAyers
#Iceman
#Origins
#ProfessorCharlesXavier
#Colosso
#Maggia
#CountNefaria
#Locust
#ElTigre
#Kukulcan -
Python (FastAPI) vs Go: нагрузочный тест и анализ производительности
Выбор backend-языка часто сводится к компромиссу между скоростью разработки и производительностью. Python с FastAPI ценят за простоту и быстрый старт, а Go — за высокую производительность и предсказуемость работы под нагрузкой. Но что если взглянуть на реальные цифры, а не на общие тезисы? В этой статье я провёл нагрузочный тест двух минимальных серверов: Go (net/http) и Python (FastAPI + Uvicorn) с использованием Locust. Мы тестировали один endpoint под 1000 одновременных пользователей, с высокой скоростью добавления новых, чтобы увидеть пределы производительности и стабильности откликов. Статья полезна всем, кто разрабатывает API, оптимизирует серверы и хочет принимать решения на основе фактических данных, а не слухов. Результаты эксперимента наглядно показывают, где Python подходит для быстрого старта, а где Go выигрывает в производительности и стабильности.
https://habr.com/ru/articles/981176/
#Go #Python #FastAPI #Uvicorn #нагрузочное_тестирование #Locust #RPS #производительность #серверная_оптимизация
-
I may have already posted a picture of this shop (but as I migrated my account, it doesn't matter). I was confused and intrigued by the choice of name. Some serious Engrish if you're asking me. And indeed. It's supposed to be a pun as in katakana it reads the same as "low cost." 🤷♂️
-
Нагрузочное тестирование на Python и Locust с запуском на CI/CD
Разбираемся, как организовать нагрузочное тестирование на Python с Locust — с сидинговыми сценариями , кастомными API-клиентами на HTTPX, конфигурацией через Pydantic и автоматическим запуском в GitHub Actions . Всё — на практике, с архитектурой, фреймворком и публикацией отчётов в GitHub Pages.
https://habr.com/ru/articles/929136/
#нагрузка #нагрузочное_тестирование #нагрузочные_тесты #python #locust #тестирование_производительности #cicd #github_actions #httpx #pydantic
-
Как мы ускорили ванильную FreeIPA в 20 раз!!! (почти)
В статье речь пойдет об ALD Pro (Astra Linux Domain Pro). Один заказчик попросил предоставить инструмент нагрузки LDAP-запросов, да не простой, а с GUI и графиками. Наша команда в своей работе активно использует open source инструмент нагрузочного тестирования Locust (англ. Саранча). Сам по себе Locust является ядром нагрузки с минимальным функционалом из коробки, но этот функционал расширяется за счет использования Locustfiles, которые пишутся на чистом Python, что позволяет не ограничиваться набором инструкций, как, например, в Dockerfile/Containerfile/Vagrantfile, а писать отдельные Python-модули. На создании инструмента нагрузки ничего не закончилось, а все только началось. Мы нагрузили ALD Pro, получили графики и...обнаружили катастрофу.
https://habr.com/ru/companies/astralinux/articles/891064/
#Группа_Астра #ald_pro #locust #ldap #opensource #astralinux #внедрение #freeipa #rust #фстэк
-
Bestial Human Grasshopper
Hand drawn Ink art by William McAusland, writing by Colin ChapmanThe bestial human grasshopper is herbivorous and relatively inoffensive, but is still regarded with distrust by humans due to the tendency of these mutants to sometimes enter frenzied feeding phases as a locust, devouring vast quantities of valuable foodstuffs. They are only permitted entry to human communities if accompanied by trusted humans or mutant humans, and even then they will be instructed to keep away from human food supplies and crops on pain of death.
https://www.outlandarts.com/expansionrules.htm
https://www.drivethrurpg.com/en/product/499645/the-mutant-epoch-rpg-expansion-rules
https://www.amazon.com/dp/0994923791#grasshopper #bug #bugman #hopper #locust #beast #bestial #manimal #RPG #ttrpg #bestialhuman #characters #noaiart #williammcausland #wasteland #mutantepoch #apocalyptic #expansionrules #postapocalyptic #themutantepoch #outlandsystem #outlandarts #mutants #mutant #epoch #inkartist #Kamloopsartist #apocalyptic #fallout like #gammaworld #humanoidanimal #roleplayinggame #indiegame
-
Bestial Human Grasshopper
Hand drawn Ink art by William McAusland, writing by Colin ChapmanThe bestial human grasshopper is herbivorous and relatively inoffensive, but is still regarded with distrust by humans due to the tendency of these mutants to sometimes enter frenzied feeding phases as a locust, devouring vast quantities of valuable foodstuffs. They are only permitted entry to human communities if accompanied by trusted humans or mutant humans, and even then they will be instructed to keep away from human food supplies and crops on pain of death.
https://www.outlandarts.com/expansionrules.htm
https://www.drivethrurpg.com/en/product/499645/the-mutant-epoch-rpg-expansion-rules
https://www.amazon.com/dp/0994923791#grasshopper #bug #bugman #hopper #locust #beast #bestial #manimal #RPG #ttrpg #bestialhuman #characters #noaiart #williammcausland #wasteland #mutantepoch #apocalyptic #expansionrules #postapocalyptic #themutantepoch #outlandsystem #outlandarts #mutants #mutant #epoch #inkartist #Kamloopsartist #apocalyptic #fallout like #gammaworld #humanoidanimal #roleplayinggame #indiegame
-
Bestial Human Grasshopper
Hand drawn Ink art by William McAusland, writing by Colin ChapmanThe bestial human grasshopper is herbivorous and relatively inoffensive, but is still regarded with distrust by humans due to the tendency of these mutants to sometimes enter frenzied feeding phases as a locust, devouring vast quantities of valuable foodstuffs. They are only permitted entry to human communities if accompanied by trusted humans or mutant humans, and even then they will be instructed to keep away from human food supplies and crops on pain of death.
https://www.outlandarts.com/expansionrules.htm
https://www.drivethrurpg.com/en/product/499645/the-mutant-epoch-rpg-expansion-rules
https://www.amazon.com/dp/0994923791#grasshopper #bug #bugman #hopper #locust #beast #bestial #manimal #RPG #ttrpg #bestialhuman #characters #noaiart #williammcausland #wasteland #mutantepoch #apocalyptic #expansionrules #postapocalyptic #themutantepoch #outlandsystem #outlandarts #mutants #mutant #epoch #inkartist #Kamloopsartist #apocalyptic #fallout like #gammaworld #humanoidanimal #roleplayinggame #indiegame
-
Bestial Human Grasshopper
Hand drawn Ink art by William McAusland, writing by Colin ChapmanThe bestial human grasshopper is herbivorous and relatively inoffensive, but is still regarded with distrust by humans due to the tendency of these mutants to sometimes enter frenzied feeding phases as a locust, devouring vast quantities of valuable foodstuffs. They are only permitted entry to human communities if accompanied by trusted humans or mutant humans, and even then they will be instructed to keep away from human food supplies and crops on pain of death.
https://www.outlandarts.com/expansionrules.htm
https://www.drivethrurpg.com/en/product/499645/the-mutant-epoch-rpg-expansion-rules
https://www.amazon.com/dp/0994923791#grasshopper #bug #bugman #hopper #locust #beast #bestial #manimal #RPG #ttrpg #bestialhuman #characters #noaiart #williammcausland #wasteland #mutantepoch #apocalyptic #expansionrules #postapocalyptic #themutantepoch #outlandsystem #outlandarts #mutants #mutant #epoch #inkartist #Kamloopsartist #apocalyptic #fallout like #gammaworld #humanoidanimal #roleplayinggame #indiegame
-
Bestial Human Grasshopper
Hand drawn Ink art by William McAusland, writing by Colin ChapmanThe bestial human grasshopper is herbivorous and relatively inoffensive, but is still regarded with distrust by humans due to the tendency of these mutants to sometimes enter frenzied feeding phases as a locust, devouring vast quantities of valuable foodstuffs. They are only permitted entry to human communities if accompanied by trusted humans or mutant humans, and even then they will be instructed to keep away from human food supplies and crops on pain of death.
https://www.outlandarts.com/expansionrules.htm
https://www.drivethrurpg.com/en/product/499645/the-mutant-epoch-rpg-expansion-rules
https://www.amazon.com/dp/0994923791#grasshopper #bug #bugman #hopper #locust #beast #bestial #manimal #RPG #ttrpg #bestialhuman #characters #noaiart #williammcausland #wasteland #mutantepoch #apocalyptic #expansionrules #postapocalyptic #themutantepoch #outlandsystem #outlandarts #mutants #mutant #epoch #inkartist #Kamloopsartist #apocalyptic #fallout like #gammaworld #humanoidanimal #roleplayinggame #indiegame
-
Правильный инструмент для аналитики нагрузочного тестирования. Часть 2
Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.
https://habr.com/ru/articles/871154/
#нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server
-
Правильный инструмент для аналитики нагрузочного тестирования. Часть 2
Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.
https://habr.com/ru/articles/871154/
#нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server
-
Правильный инструмент для аналитики нагрузочного тестирования. Часть 2
Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.
https://habr.com/ru/articles/871154/
#нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server
-
Правильный инструмент для аналитики нагрузочного тестирования. Часть 2
Load-testing-hub : эволюция сервиса аналитики нагрузочного тестирования Ранее я рассказывал о load-testing-hub , инструменте для аналитики и агрегации данных по нагрузочным тестам. Тогда он находился в стадии MVP , а теперь прошел значительные улучшения. Что изменилось? — Добавлено больше информации и гибкости в настройках. — Расширены возможности сравнения результатов. — Реализованы детальные графики и аналитика по методам. — Оптимизирован процесс выявления аномалий в производительности сервисов. Один из практических кейсов — поиск по банковским операциям среди сотен миллионов записей. Load-testing-hub помог протестировать производительность, выявить узкие места и оптимизировать решение. Изменений настолько много, что проще рассказать о сервисе заново. В статье подробно разберу его новые возможности и кейсы использования.
https://habr.com/ru/articles/871154/
#нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server
-
Load testing my web server again with new VPN Gateway and Router. Everything is running on FreeBSD. The result summary: quite stable to serve 100 users at once, despite having failures when accessing specific paths. Total requests made : 17,376 reqs
-
Правильный инструмент для аналитики нагрузочного тестирования
В данной статье хочу рассказать про сервис load-testing-hub , главная задача которого это сбор, агррегация, анализ и визуализация данных о нагрузочном тестировании Расскажу о том, какие проблемы решает сервис, как он помогает оценивать производительность выпускаемых релизов, а также поделюсь примерами его использования Рассмотрим основные возможности load-testing-hub , такие как создание наглядных графиков и отчетов, сравнение результатов нагрузочных тестов
https://habr.com/ru/articles/833598/
#нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server
-
Правильный инструмент для аналитики нагрузочного тестирования
В данной статье хочу рассказать про сервис load-testing-hub , главная задача которого это сбор, агррегация, анализ и визуализация данных о нагрузочном тестировании Расскажу о том, какие проблемы решает сервис, как он помогает оценивать производительность выпускаемых релизов, а также поделюсь примерами его использования Рассмотрим основные возможности load-testing-hub , такие как создание наглядных графиков и отчетов, сравнение результатов нагрузочных тестов
https://habr.com/ru/articles/833598/
#нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server
-
Правильный инструмент для аналитики нагрузочного тестирования
В данной статье хочу рассказать про сервис load-testing-hub , главная задача которого это сбор, агррегация, анализ и визуализация данных о нагрузочном тестировании Расскажу о том, какие проблемы решает сервис, как он помогает оценивать производительность выпускаемых релизов, а также поделюсь примерами его использования Рассмотрим основные возможности load-testing-hub , такие как создание наглядных графиков и отчетов, сравнение результатов нагрузочных тестов
https://habr.com/ru/articles/833598/
#нагрузочное_тестирование #нагрузка_на_сервер #python #performance_tests #performance_analysis #reporting #сервис_для_аналитики #locust #load_testing #metrics_server
-
This locust is about the size of my iPhone, and is moving its head and front legs as if it’s trying to explain to me, an idiot, why it’s blocking the path for my own good.
-
Фоновые асинхронные задачи в FastAPI и их мониторинг
Привет! Меня зовут Иван, я бэкенд-разработчик в KTS. Сегодня расскажу, как в FastAPI эффективно работать с фоновыми задачами и настроить их мониторинг в Prometheus. В туториалах для фоновых задач в FastAPI обычно предлагают celery и при этом используют синхронный код. Но сегодня в реальной практике такое встречается редко, поэтому в этой статье я покажу, как в фоновых задачах использовать асинхронный код. В статье опишу 5 вариантов: встроенный в FastAPI Background Tasks и 4 библиотеки — ARQ, SAQ, FastStream, адаптированный к асинхронному коду Celery. В конце расскажу, как мониторить фоновые задачи. Оглавление
https://habr.com/ru/companies/kts/articles/816757/
#fastapi #faststream #celery #locust #prometheus #arq #saq #grafana