home.social

#locust — Public Fediverse posts

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

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

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

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

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

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

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

    habr.com/ru/articles/1033590/

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

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

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

    habr.com/ru/articles/1033590/

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

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

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

    habr.com/ru/articles/1033590/

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

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

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

    habr.com/ru/articles/1033590/

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

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

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

    habr.com/ru/articles/1028950/

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

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

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

    habr.com/ru/articles/1028950/

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

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

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

    habr.com/ru/articles/1028950/

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

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

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

    habr.com/ru/articles/1028950/

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

  14. So difficult to capture, their eyes are so good. No matter how slow I move, it will try to hide.

    Got a few clicks anyway.

    #locust #nature #meadow #portugal

  15. So difficult to capture, their eyes are so good. No matter how slow I move, it will try to hide.

    Got a few clicks anyway.

    #locust #nature #meadow #portugal

  16. So difficult to capture, their eyes are so good. No matter how slow I move, it will try to hide.

    Got a few clicks anyway.

    #locust #nature #meadow #portugal

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

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

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

    habr.com/ru/companies/otus/art

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

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

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

    habr.com/ru/companies/otus/art

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

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

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

    habr.com/ru/companies/otus/art

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

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

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

    habr.com/ru/companies/otus/art

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

  22. 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 #производительность #серверная_оптимизация

  23. 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 #производительность #серверная_оптимизация

  24. 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 #производительность #серверная_оптимизация

  25. 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 #производительность #серверная_оптимизация

  26. @jswright61
    I found my work that the symmetrical Wordle pattern reminded me of.
    #locust #symmetry #FloweringMint

    Locust (2013)

  27. @jswright61
    I found my work that the symmetrical Wordle pattern reminded me of.
    #locust #symmetry #FloweringMint

    Locust (2013)

  28. @jswright61
    I found my work that the symmetrical Wordle pattern reminded me of.
    #locust #symmetry #FloweringMint

    Locust (2013)

  29. @jswright61
    I found my work that the symmetrical Wordle pattern reminded me of.
    #locust #symmetry #FloweringMint

    Locust (2013)

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

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

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

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

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

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

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

    habr.com/ru/articles/942532/

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

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

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

    habr.com/ru/articles/942532/

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

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

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

    habr.com/ru/articles/942532/

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

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

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

    habr.com/ru/articles/942532/

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