home.social

#gatling — Public Fediverse posts

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

fetched live
  1. Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг

    Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe (основы Camunda 8), который проводили, когда искали альтернативу Camunda 7. Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.

    habr.com/ru/companies/tbank/ar

    #bpmn #camunda #camunda_8 #zeebe #optimization #loadtesting #tunning #optimizaiton #worker #gatling

  2. Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг

    Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe (основы Camunda 8), который проводили, когда искали альтернативу Camunda 7. Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.

    habr.com/ru/companies/tbank/ar

    #bpmn #camunda #camunda_8 #zeebe #optimization #loadtesting #tunning #optimizaiton #worker #gatling

  3. Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг

    Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe (основы Camunda 8), который проводили, когда искали альтернативу Camunda 7. Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.

    habr.com/ru/companies/tbank/ar

    #bpmn #camunda #camunda_8 #zeebe #optimization #loadtesting #tunning #optimizaiton #worker #gatling

  4. Нагрузочное тестирование: наш опыт, методология и результаты. Делимся внутренней кухней

    Если вы работаете с системами для управления корпоративным контентом, то понимаете, что главная их проблема — это недостаточный уровень производительности. То, что прекрасно работает на 20 документах, тормозит и выдает ошибки на 2 млн. Как узнать об этой проблеме до того, как система сдана клиенту в промышленную эксплуатацию? Ответ: провести нагрузочное тестирование. Привет! Мы — Владимир Семенов, старший системный архитектор LDM (входит в холдинг LANSOFT), и Олеся Панкова, инженер по нагрузочному тестированию. В нашей статье — не сухие цифры из отчета, а экспертиза инженеров команды.

    habr.com/ru/companies/lansoft_

    #системная_архитектура #нагрузочное_тестирование #gatling #моделирование_нагрузок #обработка_запросов #тестирование_производительности #Kubernetes #Масштабируемость

  5. Нагрузочное тестирование: наш опыт, методология и результаты. Делимся внутренней кухней

    Если вы работаете с системами для управления корпоративным контентом, то понимаете, что главная их проблема — это недостаточный уровень производительности. То, что прекрасно работает на 20 документах, тормозит и выдает ошибки на 2 млн. Как узнать об этой проблеме до того, как система сдана клиенту в промышленную эксплуатацию? Ответ: провести нагрузочное тестирование. Привет! Мы — Владимир Семенов, старший системный архитектор LDM (входит в холдинг LANSOFT), и Олеся Панкова, инженер по нагрузочному тестированию. В нашей статье — не сухие цифры из отчета, а экспертиза инженеров команды.

    habr.com/ru/companies/lansoft_

    #системная_архитектура #нагрузочное_тестирование #gatling #моделирование_нагрузок #обработка_запросов #тестирование_производительности #Kubernetes #Масштабируемость

  6. Нагрузочное тестирование: наш опыт, методология и результаты. Делимся внутренней кухней

    Если вы работаете с системами для управления корпоративным контентом, то понимаете, что главная их проблема — это недостаточный уровень производительности. То, что прекрасно работает на 20 документах, тормозит и выдает ошибки на 2 млн. Как узнать об этой проблеме до того, как система сдана клиенту в промышленную эксплуатацию? Ответ: провести нагрузочное тестирование. Привет! Мы — Владимир Семенов, старший системный архитектор LDM (входит в холдинг LANSOFT), и Олеся Панкова, инженер по нагрузочному тестированию. В нашей статье — не сухие цифры из отчета, а экспертиза инженеров команды.

    habr.com/ru/companies/lansoft_

    #системная_архитектура #нагрузочное_тестирование #gatling #моделирование_нагрузок #обработка_запросов #тестирование_производительности #Kubernetes #Масштабируемость

  7. Система отчётов в Gatling: как работать и что включает?

    Продолжим наш разговор про инструмент Gatling. В этот раз я бы хотел обсудить систему отчетов, которую предоставляет Gatling из коробки. Что она в себя включает, как с ней работать и где ее можно использовать. После выполнения нагрузочного тестирования в Gatling генерируется HTML-отчёт , который предоставляет детальную информацию о работе системы и результатах теста. Эти отчёты позволяют глубже проанализировать производительность приложения и выявить слабые места. Давайте разберём, как с ними работать и что они включают.

    habr.com/ru/articles/867130/

    #gatling #performance_tests

  8. Система отчётов в Gatling: как работать и что включает?

    Продолжим наш разговор про инструмент Gatling. В этот раз я бы хотел обсудить систему отчетов, которую предоставляет Gatling из коробки. Что она в себя включает, как с ней работать и где ее можно использовать. После выполнения нагрузочного тестирования в Gatling генерируется HTML-отчёт , который предоставляет детальную информацию о работе системы и результатах теста. Эти отчёты позволяют глубже проанализировать производительность приложения и выявить слабые места. Давайте разберём, как с ними работать и что они включают.

    habr.com/ru/articles/867130/

    #gatling #performance_tests

  9. Система отчётов в Gatling: как работать и что включает?

    Продолжим наш разговор про инструмент Gatling. В этот раз я бы хотел обсудить систему отчетов, которую предоставляет Gatling из коробки. Что она в себя включает, как с ней работать и где ее можно использовать. После выполнения нагрузочного тестирования в Gatling генерируется HTML-отчёт , который предоставляет детальную информацию о работе системы и результатах теста. Эти отчёты позволяют глубже проанализировать производительность приложения и выявить слабые места. Давайте разберём, как с ними работать и что они включают.

    habr.com/ru/articles/867130/

    #gatling #performance_tests

  10. Введение в Gatling: какие есть альтернативы и в чем их минусы?

    Привет, Хабр! Вы когда-нибудь задумывались, насколько ваш веб-сервис способен выдержать шквал запросов? Что произойдёт, если ваши пользователи, словно зомби, хлынут на сервер тысячами? Вот тут-то и начинается история про нагрузочное тестирование, которое помогает понять, где у вашего приложения «узкие места». А инструмент, о котором мы сегодня поговорим, — Gatling . Это мощная, элегантная и, честно говоря, недооценённая альтернатива монстрам вроде JMeter, LoadRunner и k6. Но давайте разбираться по порядку.

    habr.com/ru/articles/867038/

    #gatling

  11. Введение в Gatling: какие есть альтернативы и в чем их минусы?

    Привет, Хабр! Вы когда-нибудь задумывались, насколько ваш веб-сервис способен выдержать шквал запросов? Что произойдёт, если ваши пользователи, словно зомби, хлынут на сервер тысячами? Вот тут-то и начинается история про нагрузочное тестирование, которое помогает понять, где у вашего приложения «узкие места». А инструмент, о котором мы сегодня поговорим, — Gatling . Это мощная, элегантная и, честно говоря, недооценённая альтернатива монстрам вроде JMeter, LoadRunner и k6. Но давайте разбираться по порядку.

    habr.com/ru/articles/867038/

    #gatling

  12. Введение в Gatling: какие есть альтернативы и в чем их минусы?

    Привет, Хабр! Вы когда-нибудь задумывались, насколько ваш веб-сервис способен выдержать шквал запросов? Что произойдёт, если ваши пользователи, словно зомби, хлынут на сервер тысячами? Вот тут-то и начинается история про нагрузочное тестирование, которое помогает понять, где у вашего приложения «узкие места». А инструмент, о котором мы сегодня поговорим, — Gatling . Это мощная, элегантная и, честно говоря, недооценённая альтернатива монстрам вроде JMeter, LoadRunner и k6. Но давайте разбираться по порядку.

    habr.com/ru/articles/867038/

    #gatling

  13. I am truly spoiled by our own tool chain. Just tried something else and got amazed by the generated code.
    #XLT #loadtest #gatling

  14. I am truly spoiled by our own tool chain. Just tried something else and got amazed by the generated code.
    #XLT #loadtest #gatling

  15. I am truly spoiled by our own tool chain. Just tried something else and got amazed by the generated code.
    #XLT #loadtest #gatling

  16. I am truly spoiled by our own tool chain. Just tried something else and got amazed by the generated code.
    #XLT #loadtest #gatling

  17. I am truly spoiled by our own tool chain. Just tried something else and got amazed by the generated code.
    #XLT #loadtest #gatling

  18. @happyborg
    looks like I wrote about it in 2020
    dev.to/ozkanpakdil/microservic but not very detailed.

    Before rust era for me, it is simple http request test, just json serialize, in last tests(since 2023) I am sending 32k requests with #gatling and preparing those graphs from the response results. If you check the details of the requests, you see I use "mean response time"

    In time I bring Kotlin and GraalVM then rust came than dotnet lately I am thinking to bring django or any python framework but I am lazy lately

    you can see the brain here github.com/ozkanpakdil/test-mi

  19. @happyborg
    looks like I wrote about it in 2020
    dev.to/ozkanpakdil/microservic but not very detailed.

    Before rust era for me, it is simple http request test, just json serialize, in last tests(since 2023) I am sending 32k requests with #gatling and preparing those graphs from the response results. If you check the details of the requests, you see I use "mean response time"

    In time I bring Kotlin and GraalVM then rust came than dotnet lately I am thinking to bring django or any python framework but I am lazy lately

    you can see the brain here github.com/ozkanpakdil/test-mi

  20. @happyborg
    looks like I wrote about it in 2020
    dev.to/ozkanpakdil/microservic but not very detailed.

    Before rust era for me, it is simple http request test, just json serialize, in last tests(since 2023) I am sending 32k requests with #gatling and preparing those graphs from the response results. If you check the details of the requests, you see I use "mean response time"

    In time I bring Kotlin and GraalVM then rust came than dotnet lately I am thinking to bring django or any python framework but I am lazy lately

    you can see the brain here github.com/ozkanpakdil/test-mi

  21. @happyborg
    looks like I wrote about it in 2020
    dev.to/ozkanpakdil/microservic but not very detailed.

    Before rust era for me, it is simple http request test, just json serialize, in last tests(since 2023) I am sending 32k requests with #gatling and preparing those graphs from the response results. If you check the details of the requests, you see I use "mean response time"

    In time I bring Kotlin and GraalVM then rust came than dotnet lately I am thinking to bring django or any python framework but I am lazy lately

    you can see the brain here github.com/ozkanpakdil/test-mi

  22. @happyborg
    looks like I wrote about it in 2020
    dev.to/ozkanpakdil/microservic but not very detailed.

    Before rust era for me, it is simple http request test, just json serialize, in last tests(since 2023) I am sending 32k requests with and preparing those graphs from the response results. If you check the details of the requests, you see I use "mean response time"

    In time I bring Kotlin and GraalVM then rust came than dotnet lately I am thinking to bring django or any python framework but I am lazy lately

    you can see the brain here github.com/ozkanpakdil/test-mi

  23. Стенд для нагрузочного тестирования на Testcontainers

    Опыт работы с тестовыми сценариями достиг высокого уровня удобства благодаря использованию Testcontainers. С помощью Testcontainers появилась возможность удобно создавать окружение для интеграционных тестов (см. статью Изоляция в тестах с Кафкой ). Мы можем поднимать контейнеры с различными версиями разных баз данных, брокеров сообщений и т.д. При фокусе на интеграционные тесты, Testcontainers становится незаменимым компонентом среды выполнения. Нагрузочное тестирование, хотя и встречается реже, чем функциональное, может быть более увлекательным с технической точки зрения и с точки зрения инженерного любопытства. Интересно наблюдать за графиками и исследовать детали работы конкретного сервиса. Это редкая, но для меня более захватывающая задача. Цель данной статьи — продемонстрировать подход к созданию стенда для нагрузочного тестирования в том виде, в котором пишутся обычные интеграционные тесты: в форме spock-тестов с использованием Testcontainers в среде Gradle проекта. В качестве утилит нагрузочного тестирования используются Gatling, WRK и Yandex.Tank.

    habr.com/ru/articles/819589/

    #java #groovy #spock_framework #gatling #wrk #yandextank

  24. Стенд для нагрузочного тестирования на Testcontainers

    Опыт работы с тестовыми сценариями достиг высокого уровня удобства благодаря использованию Testcontainers. С помощью Testcontainers появилась возможность удобно создавать окружение для интеграционных тестов (см. статью Изоляция в тестах с Кафкой ). Мы можем поднимать контейнеры с различными версиями разных баз данных, брокеров сообщений и т.д. При фокусе на интеграционные тесты, Testcontainers становится незаменимым компонентом среды выполнения. Нагрузочное тестирование, хотя и встречается реже, чем функциональное, может быть более увлекательным с технической точки зрения и с точки зрения инженерного любопытства. Интересно наблюдать за графиками и исследовать детали работы конкретного сервиса. Это редкая, но для меня более захватывающая задача. Цель данной статьи — продемонстрировать подход к созданию стенда для нагрузочного тестирования в том виде, в котором пишутся обычные интеграционные тесты: в форме spock-тестов с использованием Testcontainers в среде Gradle проекта. В качестве утилит нагрузочного тестирования используются Gatling, WRK и Yandex.Tank.

    habr.com/ru/articles/819589/

    #java #groovy #spock_framework #gatling #wrk #yandextank

  25. Стенд для нагрузочного тестирования на Testcontainers

    Опыт работы с тестовыми сценариями достиг высокого уровня удобства благодаря использованию Testcontainers. С помощью Testcontainers появилась возможность удобно создавать окружение для интеграционных тестов (см. статью Изоляция в тестах с Кафкой ). Мы можем поднимать контейнеры с различными версиями разных баз данных, брокеров сообщений и т.д. При фокусе на интеграционные тесты, Testcontainers становится незаменимым компонентом среды выполнения. Нагрузочное тестирование, хотя и встречается реже, чем функциональное, может быть более увлекательным с технической точки зрения и с точки зрения инженерного любопытства. Интересно наблюдать за графиками и исследовать детали работы конкретного сервиса. Это редкая, но для меня более захватывающая задача. Цель данной статьи — продемонстрировать подход к созданию стенда для нагрузочного тестирования в том виде, в котором пишутся обычные интеграционные тесты: в форме spock-тестов с использованием Testcontainers в среде Gradle проекта. В качестве утилит нагрузочного тестирования используются Gatling, WRK и Yandex.Tank.

    habr.com/ru/articles/819589/

    #java #groovy #spock_framework #gatling #wrk #yandextank

  26. Tread carefully 🇷🇺 for a wrong move will bring entire wrath of on you.

    You may want to reconsider this special military operation (SMO)
    💪🏾🇺🇦

    Repost from @oliver_aviation_

    that brrrt goes hard💀💀 Gun

  27. Tread carefully #Muscovy 🇷🇺 for a wrong move will bring entire wrath of #NATO on you.

    You may want to reconsider this special military operation (SMO) #SlavaUkraini
    💪🏾🇺🇦

    Repost from @oliver_aviation_

    that brrrt goes hard💀💀 #Aviation #A10 #Gatling Gun #Warthog

  28. Tread carefully #Muscovy 🇷🇺 for a wrong move will bring entire wrath of #NATO on you.

    You may want to reconsider this special military operation (SMO) #SlavaUkraini
    💪🏾🇺🇦

    Repost from @oliver_aviation_

    that brrrt goes hard💀💀 #Aviation #A10 #Gatling Gun #Warthog

  29. Tread carefully #Muscovy 🇷🇺 for a wrong move will bring entire wrath of #NATO on you.

    You may want to reconsider this special military operation (SMO) #SlavaUkraini
    💪🏾🇺🇦

    Repost from @oliver_aviation_

    that brrrt goes hard💀💀 #Aviation #A10 #Gatling Gun #Warthog

  30. Tread carefully #Muscovy 🇷🇺 for a wrong move will bring entire wrath of #NATO on you.

    You may want to reconsider this special military operation (SMO) #SlavaUkraini
    💪🏾🇺🇦

    Repost from @oliver_aviation_

    that brrrt goes hard💀💀 #Aviation #A10 #Gatling Gun #Warthog

  31. Нагрузи меня, Gatling

    Привет. Это статья-туториал про выбор технологии и реализацию проекта нагрузочных тестов для API REST микросервисов. Про себя и специфику продукта, над которым работаю, я подробно описывал тут , когда рассказывал о интеграционных тестах. Здесь этому уделять внимание не буду. Если решитесь продолжать, то Вас ждет длинное чтиво. Результатом потраченного времени и внимания будет понимание того, зачем нужно нагрузочное тестирование, с чего начать, куда двигаться дальше и шаблонный проект нагрузочных тестов, который Вы сможете адаптировать под себя. Все используемые мной технологии в этой статье несут печать Java экосистемы. Это тоже может повлиять на то, решитесь ли Вы продолжать. Поехали ... Читать

    habr.com/ru/companies/alfastra

    #java #gatling #test #performance #microservices

  32. Нагрузи меня, Gatling

    Привет. Это статья-туториал про выбор технологии и реализацию проекта нагрузочных тестов для API REST микросервисов. Про себя и специфику продукта, над которым работаю, я подробно описывал тут , когда рассказывал о интеграционных тестах. Здесь этому уделять внимание не буду. Если решитесь продолжать, то Вас ждет длинное чтиво. Результатом потраченного времени и внимания будет понимание того, зачем нужно нагрузочное тестирование, с чего начать, куда двигаться дальше и шаблонный проект нагрузочных тестов, который Вы сможете адаптировать под себя. Все используемые мной технологии в этой статье несут печать Java экосистемы. Это тоже может повлиять на то, решитесь ли Вы продолжать. Поехали ... Читать

    habr.com/ru/companies/alfastra

    #java #gatling #test #performance #microservices

  33. Команда нагрузочного тестирования? Дайте две! Почему иногда подрядчик бонусом к внутренней команде — это хорошая идея

    Привет! Меня зовут Юля Шамина, я руководитель IT-проектов в СберМаркете. Хочу поделиться нестандартным по всем меркам кейсом, как мы подготовили наши сервисы к высоким предновогодним нагрузкам за 3 месяца благодаря челленджу внутренней команды нагрузочного тестирования. Эта статья не про успешный успех, а про то, как и зачем привлекать подрядчика, если вопросом уже занимается внутренняя команда. А ещё про страх неизвестности, мучительную настройку процессов и то, как в конце концов показать высокие результаты в сжатые сроки с минимальным количеством факапов. Если бы можно было описать этот проект одной цитатой — «Это было смело, чертовски смело!» А теперь по порядку. Расскажу, как мы пришли к тому, что нам понадобился подрядчик, и что вообще это за проект.

    habr.com/ru/companies/sbermark

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

  34. Команда нагрузочного тестирования? Дайте две! Почему иногда подрядчик бонусом к внутренней команде — это хорошая идея

    Привет! Меня зовут Юля Шамина, я руководитель IT-проектов в СберМаркете. Хочу поделиться нестандартным по всем меркам кейсом, как мы подготовили наши сервисы к высоким предновогодним нагрузкам за 3 месяца благодаря челленджу внутренней команды нагрузочного тестирования. Эта статья не про успешный успех, а про то, как и зачем привлекать подрядчика, если вопросом уже занимается внутренняя команда. А ещё про страх неизвестности, мучительную настройку процессов и то, как в конце концов показать высокие результаты в сжатые сроки с минимальным количеством факапов. Если бы можно было описать этот проект одной цитатой — «Это было смело, чертовски смело!» А теперь по порядку. Расскажу, как мы пришли к тому, что нам понадобился подрядчик, и что вообще это за проект.

    habr.com/ru/companies/sbermark

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

  35. Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: bit.ly/457vVmF

    Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!

    Learn more on #InfoQ

    #LoadTesting #Performance

  36. Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: bit.ly/457vVmF

    Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!

    Learn more on #InfoQ

    #LoadTesting #Performance

  37. Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: bit.ly/457vVmF

    Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!

    Learn more on #InfoQ

    #LoadTesting #Performance

  38. Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: bit.ly/457vVmF

    Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!

    Learn more on #InfoQ

    #LoadTesting #Performance

  39. Discover - a load testing tool designed for ease of use, maintainability & performance: bit.ly/457vVmF

    Originally in Scala, it now supports & , making it possible to write test scenarios!

    Learn more on

  40. Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...

  41. Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...

  42. Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...

  43. Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...

  44. @borkdude this is a load test measured by #Gatling, start-up time is not in the scope,

    github.com/ozkanpakdil/test-mi

    and below how to trigger the test(test has 2 repeat so jvm is warmed up 😊)

    github.com/ozkanpakdil/test-mi

    so basically I run a native image or jar then run load test by gatling and collect data.

  45. @borkdude this is a load test measured by #Gatling, start-up time is not in the scope,

    github.com/ozkanpakdil/test-mi

    and below how to trigger the test(test has 2 repeat so jvm is warmed up 😊)

    github.com/ozkanpakdil/test-mi

    so basically I run a native image or jar then run load test by gatling and collect data.

  46. @borkdude this is a load test measured by #Gatling, start-up time is not in the scope,

    github.com/ozkanpakdil/test-mi

    and below how to trigger the test(test has 2 repeat so jvm is warmed up 😊)

    github.com/ozkanpakdil/test-mi

    so basically I run a native image or jar then run load test by gatling and collect data.

  47. Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.

  48. Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.

  49. Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.

  50. Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.

  51. Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.

  52. Oh boy: the QoS and availability of blog.fefe.de has decreased quite significantly lately, hasn't it? 😉 #fefe #gatling