home.social

#locust — Public Fediverse posts

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

fetched live
  1. I have never seen a #locust molting until now. Fascinating!

  2. And, in breaking news, here's the first migratory locust ever seen in Lincoln, NZ, seen today by William Harland at 2:30 pm.

    This is a widespread cosmopolitan species considered native to NZ, and with the Māori name Kapakapa. In the right conditions elsewhere in the world it reaches pest-level densities.

    inaturalist.nz/observations/36

    #insects #orthoptera #iNaturalistNZ #locust #grasshoppers

  3. Без рук: автоматизируем нагрузочное тестирование изменений в CI

    Нагрузочное тестирование — одна из самых избегаемых тем, когда речь заходит о контроле качества ПО. Корпорации, конечно, не обходят его стороной, но если говорить о продуктах меньшего масштаба, то нагрузочное тестирование часто пропускается. Команда (и, в целом, справедливо) полагает, что продукт справится с нагрузкой — на малых объёмах это обычно прокатывает. А потом внезапно наступает день, когда пользователей стало больше, а система не готова. Почему команды не тащат нагрузку в релизный цикл? Потому что это чаще всего просто не окупается: нужно выбрать движок, описать сценарий, гонять тесты вручную или тратить время на создание собственной обвязки для встраивания в CI, придумать критерии качества и анализировать результаты. Всё это занимает значительное время, а на короткой дистанции часто оказывается оверинжинирингом. Но если формирование требований упростить концептуально невозможно, то всё остальное вполне можно собрать в переиспользуемый инструмент, позволяющий командам легко интегрировать нагрузочное тестирование и регрессионный анализ в свой процесс доставки. В CI/CD мы хотели простую штуку: на каждый PR запускать короткий перф‑смоук и получать ответ уровня «PASS / WARNING / DEGRADATION», а не 15 минут медитировать над CSV и тратить ценное время на анализ, который, вероятно, не пригодится в ближайшей перспективе. Посмотрим, к чему мы в итоге пришли.

    habr.com/ru/articles/1033590/

    #нагрузочное_тестирование #регрессионное_тестирование #locust #devops #locomotive #python #github_actions #performance_testing #cicd #производительность

  4. Как проводить нагрузочное тестирование на Python

    Помните момент, когда сервис работал нормально, но после рассылки, рекламной кампании или наплыва пользователей начал тормозить? В такие секунды и выясняется, что без нагрузочного тестирования команда на самом деле не знает, где у системы потолок, как проседает производительность и в какой точке критично растёт время отклика. Хорошо настроенное нагрузочное тестирование на Python помогает опираться на цифры: сколько запросов выдерживает API, как ведут себя ключевые бизнес-сценарии и когда инфраструктура начинает деградировать.

    habr.com/ru/articles/1028950/

    #нагрузочное_тестирование #Python #Locust #производительность #метрики #RPS #время_отклика #тестирование_стабильности #HTTPзапросы #сценарии_нагрузки

  5. Наблюдаемое нагрузочное тестирование: Locust + OpenTelemetry

    Нагрузочный тест показывает «в среднем 800 мс», а распределённый трейс приложения упорно говорит «300 мс» — и начинается традиционная игра в ручную корреляцию. В этой статье разбираем, как связать нагрузку и наблюдаемость: запускать Locust с OpenTelemetry так, чтобы каждый запрос теста оставлял трейсы и метрики, продолжал Trace ID в сервисах и давал картину транзакции «от генератора до базы». А заодно, почему самый важный кусок времени часто прячется ещё до входа в приложение. Открыть разбор

    habr.com/ru/companies/otus/art

    #нагрузочное_тестирование #наблюдаемость #observability #OpenTelemetry #распределённая_трассировка #трассировка_запросов #метрики_производительности #задержка_соединения #Locust

  6. Python (FastAPI) vs Go: нагрузочный тест и анализ производительности

    Выбор backend-языка часто сводится к компромиссу между скоростью разработки и производительностью. Python с FastAPI ценят за простоту и быстрый старт, а Go — за высокую производительность и предсказуемость работы под нагрузкой. Но что если взглянуть на реальные цифры, а не на общие тезисы? В этой статье я провёл нагрузочный тест двух минимальных серверов: Go (net/http) и Python (FastAPI + Uvicorn) с использованием Locust. Мы тестировали один endpoint под 1000 одновременных пользователей, с высокой скоростью добавления новых, чтобы увидеть пределы производительности и стабильности откликов. Статья полезна всем, кто разрабатывает API, оптимизирует серверы и хочет принимать решения на основе фактических данных, а не слухов. Результаты эксперимента наглядно показывают, где Python подходит для быстрого старта, а где Go выигрывает в производительности и стабильности.

    habr.com/ru/articles/981176/

    #Go #Python #FastAPI #Uvicorn #нагрузочное_тестирование #Locust #RPS #производительность #серверная_оптимизация

  7. 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." 🤷‍♂️

    #Japan #Engrish #locust

  8. Как НЕ нужно писать автотесты на Python

    Разбираем самые странные антипаттерны в автотестах на Python: от sleep(0.1) и стрелочек вниз до глобальных курсоров и "фреймворков" на 3500 строк. Почему так делать не стоит и какие есть взрослые альтернативы.

    habr.com/ru/articles/942532/

    #автотесты #тестирование #антипаттерны #python #selenium #playwright #pytest #locust #костыли #велосипеды

  9. Нагрузочное тестирование на Python и Locust с запуском на CI/CD

    Разбираемся, как организовать нагрузочное тестирование на Python с Locust — с сидинговыми сценариями , кастомными API-клиентами на HTTPX, конфигурацией через Pydantic и автоматическим запуском в GitHub Actions . Всё — на практике, с архитектурой, фреймворком и публикацией отчётов в GitHub Pages.

    habr.com/ru/articles/929136/

    #нагрузка #нагрузочное_тестирование #нагрузочные_тесты #python #locust #тестирование_производительности #cicd #github_actions #httpx #pydantic

  10. was für eine hervorragende tarnfärbung! dieses grüne heupferd Tettigonia viridissima flog mir vor der nase vorbei ins gebüsch rechts des weges und ich habe ziemlich gebraucht, bis ich es da wieder gefunden habe :3

    #insekten #insects #krabbeltierchen #AuwaldRunde #locust #nature #biodiversity

  11. Как мы ускорили ванильную FreeIPA в 20 раз!!! (почти)

    В статье речь пойдет об ALD Pro (Astra Linux Domain Pro). Один заказчик попросил предоставить инструмент нагрузки LDAP-запросов, да не простой, а с GUI и графиками. Наша команда в своей работе активно использует open source инструмент нагрузочного тестирования Locust (англ. Саранча). Сам по себе Locust является ядром нагрузки с минимальным функционалом из коробки, но этот функционал расширяется за счет использования Locustfiles, которые пишутся на чистом Python, что позволяет не ограничиваться набором инструкций, как, например, в Dockerfile/Containerfile/Vagrantfile, а писать отдельные Python-модули. На создании инструмента нагрузки ничего не закончилось, а все только началось. Мы нагрузили ALD Pro, получили графики и...обнаружили катастрофу.

    habr.com/ru/companies/astralin

    #Группа_Астра #ald_pro #locust #ldap #opensource #astralinux #внедрение #freeipa #rust #фстэк

  12. Bestial Human Grasshopper
    Hand drawn Ink art by William McAusland, writing by Colin Chapman

    The 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.

    outlandarts.com/expansionrules
    drivethrurpg.com/en/product/49
    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

  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. Back in 1995, Wolf & Burrows published a report on presynaptic inhibition in a somatosensory neuron in locust, where the efference copy signal is mediated via, precisely, metabotropic GABA receptors:

    "Proprioceptive sensory neurons of a locust leg receive rhythmic presynpatic inhibition during walking", Wolf & Burrows 1995
    jneurosci.org/content/15/8/562

    This paper is remarkable, and memorable, in what it teaches us about axo-axonic synapses:

    1. A GABAergic neuron synapses onto the axon of an excitatory somatosensory neuron (a chordotonal proprioceptive neuron);
    2. The somatosensory neuron receives the signal via GABA B receptors, which are metabotropic;
    3. The effect on the receiving axon is a subthreshold depolarization (!);
    4. The effect on the function of the receiving axon is inhibition after all.

    What happens is: a subthreshold depolarization is a reduction of the membrane voltage potential. When the action potential reaches the axon, the reduced voltage potential results in a smaller depolarization, so the somatosensory axon releases less neurotransmitter to its own postsynaptic partners.

    In summary: presynaptic inhibition (axo-axonic GABA synapses) does not participate of the integration function of the postsynaptic neuron – does not interfere with whether the neuron will spike or not.

    Instead, presynaptic inhibition, via metabotropic GABA receptors, is a form of modulation of the postsynaptic neuron: how strongly will it pass on the signal. And that is, precisely, what's needed to implement the efference copy.

    [Update: GABA B receptor is the metabotropic!]

    2/2

    #neuroscience #locust

  15. Голос Radio Zoo про втечу народу від "рідної" влади, постачальників, контролерів, регуляторів й іншої мерзотної швалі, яка спати не може без впливу на життя звичайних українців, шляхом створення народної, альтернативної енергетики, незалежної від цієї сарани, дивись нижче в гілці (для слухачів, підписуйся сам, приводь друзів) #energy #ukraine #independence #locust

  16. Yo since I'm homeless and penniless, now's a good time to remind y'all I have a daki design y'all can purchase, sending money my way. It's locust Dr nowhere, who wouldn't want that?!
    dokidokidaki.com/products/locu

    #Locust #drnowhere #theboiledonephenomenon #dokidokidaki

  17. 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

    #loadtesting #freebsd #runbsd #webserver #locust