#gatling — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #gatling, aggregated by home.social.
-
Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг
Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe (основы Camunda 8), который проводили, когда искали альтернативу Camunda 7. Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.
https://habr.com/ru/companies/tbank/articles/1059936/
#bpmn #camunda #camunda_8 #zeebe #optimization #loadtesting #tunning #optimizaiton #worker #gatling
-
Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг
Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe (основы Camunda 8), который проводили, когда искали альтернативу Camunda 7. Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.
https://habr.com/ru/companies/tbank/articles/1059936/
#bpmn #camunda #camunda_8 #zeebe #optimization #loadtesting #tunning #optimizaiton #worker #gatling
-
Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг
Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe (основы Camunda 8), который проводили, когда искали альтернативу Camunda 7. Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.
https://habr.com/ru/companies/tbank/articles/1059936/
#bpmn #camunda #camunda_8 #zeebe #optimization #loadtesting #tunning #optimizaiton #worker #gatling
-
Нагрузочное тестирование: наш опыт, методология и результаты. Делимся внутренней кухней
Если вы работаете с системами для управления корпоративным контентом, то понимаете, что главная их проблема — это недостаточный уровень производительности. То, что прекрасно работает на 20 документах, тормозит и выдает ошибки на 2 млн. Как узнать об этой проблеме до того, как система сдана клиенту в промышленную эксплуатацию? Ответ: провести нагрузочное тестирование. Привет! Мы — Владимир Семенов, старший системный архитектор LDM (входит в холдинг LANSOFT), и Олеся Панкова, инженер по нагрузочному тестированию. В нашей статье — не сухие цифры из отчета, а экспертиза инженеров команды.
https://habr.com/ru/companies/lansoft_career/articles/1061680/
#системная_архитектура #нагрузочное_тестирование #gatling #моделирование_нагрузок #обработка_запросов #тестирование_производительности #Kubernetes #Масштабируемость
-
Нагрузочное тестирование: наш опыт, методология и результаты. Делимся внутренней кухней
Если вы работаете с системами для управления корпоративным контентом, то понимаете, что главная их проблема — это недостаточный уровень производительности. То, что прекрасно работает на 20 документах, тормозит и выдает ошибки на 2 млн. Как узнать об этой проблеме до того, как система сдана клиенту в промышленную эксплуатацию? Ответ: провести нагрузочное тестирование. Привет! Мы — Владимир Семенов, старший системный архитектор LDM (входит в холдинг LANSOFT), и Олеся Панкова, инженер по нагрузочному тестированию. В нашей статье — не сухие цифры из отчета, а экспертиза инженеров команды.
https://habr.com/ru/companies/lansoft_career/articles/1061680/
#системная_архитектура #нагрузочное_тестирование #gatling #моделирование_нагрузок #обработка_запросов #тестирование_производительности #Kubernetes #Масштабируемость
-
Нагрузочное тестирование: наш опыт, методология и результаты. Делимся внутренней кухней
Если вы работаете с системами для управления корпоративным контентом, то понимаете, что главная их проблема — это недостаточный уровень производительности. То, что прекрасно работает на 20 документах, тормозит и выдает ошибки на 2 млн. Как узнать об этой проблеме до того, как система сдана клиенту в промышленную эксплуатацию? Ответ: провести нагрузочное тестирование. Привет! Мы — Владимир Семенов, старший системный архитектор LDM (входит в холдинг LANSOFT), и Олеся Панкова, инженер по нагрузочному тестированию. В нашей статье — не сухие цифры из отчета, а экспертиза инженеров команды.
https://habr.com/ru/companies/lansoft_career/articles/1061680/
#системная_архитектура #нагрузочное_тестирование #gatling #моделирование_нагрузок #обработка_запросов #тестирование_производительности #Kubernetes #Масштабируемость
-
Система отчётов в Gatling: как работать и что включает?
Продолжим наш разговор про инструмент Gatling. В этот раз я бы хотел обсудить систему отчетов, которую предоставляет Gatling из коробки. Что она в себя включает, как с ней работать и где ее можно использовать. После выполнения нагрузочного тестирования в Gatling генерируется HTML-отчёт , который предоставляет детальную информацию о работе системы и результатах теста. Эти отчёты позволяют глубже проанализировать производительность приложения и выявить слабые места. Давайте разберём, как с ними работать и что они включают.
-
Система отчётов в Gatling: как работать и что включает?
Продолжим наш разговор про инструмент Gatling. В этот раз я бы хотел обсудить систему отчетов, которую предоставляет Gatling из коробки. Что она в себя включает, как с ней работать и где ее можно использовать. После выполнения нагрузочного тестирования в Gatling генерируется HTML-отчёт , который предоставляет детальную информацию о работе системы и результатах теста. Эти отчёты позволяют глубже проанализировать производительность приложения и выявить слабые места. Давайте разберём, как с ними работать и что они включают.
-
Система отчётов в Gatling: как работать и что включает?
Продолжим наш разговор про инструмент Gatling. В этот раз я бы хотел обсудить систему отчетов, которую предоставляет Gatling из коробки. Что она в себя включает, как с ней работать и где ее можно использовать. После выполнения нагрузочного тестирования в Gatling генерируется HTML-отчёт , который предоставляет детальную информацию о работе системы и результатах теста. Эти отчёты позволяют глубже проанализировать производительность приложения и выявить слабые места. Давайте разберём, как с ними работать и что они включают.
-
Введение в Gatling: какие есть альтернативы и в чем их минусы?
Привет, Хабр! Вы когда-нибудь задумывались, насколько ваш веб-сервис способен выдержать шквал запросов? Что произойдёт, если ваши пользователи, словно зомби, хлынут на сервер тысячами? Вот тут-то и начинается история про нагрузочное тестирование, которое помогает понять, где у вашего приложения «узкие места». А инструмент, о котором мы сегодня поговорим, — Gatling . Это мощная, элегантная и, честно говоря, недооценённая альтернатива монстрам вроде JMeter, LoadRunner и k6. Но давайте разбираться по порядку.
-
Введение в Gatling: какие есть альтернативы и в чем их минусы?
Привет, Хабр! Вы когда-нибудь задумывались, насколько ваш веб-сервис способен выдержать шквал запросов? Что произойдёт, если ваши пользователи, словно зомби, хлынут на сервер тысячами? Вот тут-то и начинается история про нагрузочное тестирование, которое помогает понять, где у вашего приложения «узкие места». А инструмент, о котором мы сегодня поговорим, — Gatling . Это мощная, элегантная и, честно говоря, недооценённая альтернатива монстрам вроде JMeter, LoadRunner и k6. Но давайте разбираться по порядку.
-
Введение в Gatling: какие есть альтернативы и в чем их минусы?
Привет, Хабр! Вы когда-нибудь задумывались, насколько ваш веб-сервис способен выдержать шквал запросов? Что произойдёт, если ваши пользователи, словно зомби, хлынут на сервер тысячами? Вот тут-то и начинается история про нагрузочное тестирование, которое помогает понять, где у вашего приложения «узкие места». А инструмент, о котором мы сегодня поговорим, — Gatling . Это мощная, элегантная и, честно говоря, недооценённая альтернатива монстрам вроде JMeter, LoadRunner и k6. Но давайте разбираться по порядку.
-
@happyborg
looks like I wrote about it in 2020
https://dev.to/ozkanpakdil/microservice-comparison-40b8 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 https://github.com/ozkanpakdil/test-microservice-frameworks/blob/main/runGatling.sh
-
@happyborg
looks like I wrote about it in 2020
https://dev.to/ozkanpakdil/microservice-comparison-40b8 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 https://github.com/ozkanpakdil/test-microservice-frameworks/blob/main/runGatling.sh
-
@happyborg
looks like I wrote about it in 2020
https://dev.to/ozkanpakdil/microservice-comparison-40b8 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 https://github.com/ozkanpakdil/test-microservice-frameworks/blob/main/runGatling.sh
-
@happyborg
looks like I wrote about it in 2020
https://dev.to/ozkanpakdil/microservice-comparison-40b8 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 https://github.com/ozkanpakdil/test-microservice-frameworks/blob/main/runGatling.sh
-
@happyborg
looks like I wrote about it in 2020
https://dev.to/ozkanpakdil/microservice-comparison-40b8 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 https://github.com/ozkanpakdil/test-microservice-frameworks/blob/main/runGatling.sh
-
Стенд для нагрузочного тестирования на Testcontainers
Опыт работы с тестовыми сценариями достиг высокого уровня удобства благодаря использованию Testcontainers. С помощью Testcontainers появилась возможность удобно создавать окружение для интеграционных тестов (см. статью Изоляция в тестах с Кафкой ). Мы можем поднимать контейнеры с различными версиями разных баз данных, брокеров сообщений и т.д. При фокусе на интеграционные тесты, Testcontainers становится незаменимым компонентом среды выполнения. Нагрузочное тестирование, хотя и встречается реже, чем функциональное, может быть более увлекательным с технической точки зрения и с точки зрения инженерного любопытства. Интересно наблюдать за графиками и исследовать детали работы конкретного сервиса. Это редкая, но для меня более захватывающая задача. Цель данной статьи — продемонстрировать подход к созданию стенда для нагрузочного тестирования в том виде, в котором пишутся обычные интеграционные тесты: в форме spock-тестов с использованием Testcontainers в среде Gradle проекта. В качестве утилит нагрузочного тестирования используются Gatling, WRK и Yandex.Tank.
-
Стенд для нагрузочного тестирования на Testcontainers
Опыт работы с тестовыми сценариями достиг высокого уровня удобства благодаря использованию Testcontainers. С помощью Testcontainers появилась возможность удобно создавать окружение для интеграционных тестов (см. статью Изоляция в тестах с Кафкой ). Мы можем поднимать контейнеры с различными версиями разных баз данных, брокеров сообщений и т.д. При фокусе на интеграционные тесты, Testcontainers становится незаменимым компонентом среды выполнения. Нагрузочное тестирование, хотя и встречается реже, чем функциональное, может быть более увлекательным с технической точки зрения и с точки зрения инженерного любопытства. Интересно наблюдать за графиками и исследовать детали работы конкретного сервиса. Это редкая, но для меня более захватывающая задача. Цель данной статьи — продемонстрировать подход к созданию стенда для нагрузочного тестирования в том виде, в котором пишутся обычные интеграционные тесты: в форме spock-тестов с использованием Testcontainers в среде Gradle проекта. В качестве утилит нагрузочного тестирования используются Gatling, WRK и Yandex.Tank.
-
Стенд для нагрузочного тестирования на Testcontainers
Опыт работы с тестовыми сценариями достиг высокого уровня удобства благодаря использованию Testcontainers. С помощью Testcontainers появилась возможность удобно создавать окружение для интеграционных тестов (см. статью Изоляция в тестах с Кафкой ). Мы можем поднимать контейнеры с различными версиями разных баз данных, брокеров сообщений и т.д. При фокусе на интеграционные тесты, Testcontainers становится незаменимым компонентом среды выполнения. Нагрузочное тестирование, хотя и встречается реже, чем функциональное, может быть более увлекательным с технической точки зрения и с точки зрения инженерного любопытства. Интересно наблюдать за графиками и исследовать детали работы конкретного сервиса. Это редкая, но для меня более захватывающая задача. Цель данной статьи — продемонстрировать подход к созданию стенда для нагрузочного тестирования в том виде, в котором пишутся обычные интеграционные тесты: в форме spock-тестов с использованием Testcontainers в среде Gradle проекта. В качестве утилит нагрузочного тестирования используются Gatling, WRK и Yandex.Tank.
-
Нагрузи меня, Gatling
Привет. Это статья-туториал про выбор технологии и реализацию проекта нагрузочных тестов для API REST микросервисов. Про себя и специфику продукта, над которым работаю, я подробно описывал тут , когда рассказывал о интеграционных тестах. Здесь этому уделять внимание не буду. Если решитесь продолжать, то Вас ждет длинное чтиво. Результатом потраченного времени и внимания будет понимание того, зачем нужно нагрузочное тестирование, с чего начать, куда двигаться дальше и шаблонный проект нагрузочных тестов, который Вы сможете адаптировать под себя. Все используемые мной технологии в этой статье несут печать Java экосистемы. Это тоже может повлиять на то, решитесь ли Вы продолжать. Поехали ... Читать
-
Нагрузи меня, Gatling
Привет. Это статья-туториал про выбор технологии и реализацию проекта нагрузочных тестов для API REST микросервисов. Про себя и специфику продукта, над которым работаю, я подробно описывал тут , когда рассказывал о интеграционных тестах. Здесь этому уделять внимание не буду. Если решитесь продолжать, то Вас ждет длинное чтиво. Результатом потраченного времени и внимания будет понимание того, зачем нужно нагрузочное тестирование, с чего начать, куда двигаться дальше и шаблонный проект нагрузочных тестов, который Вы сможете адаптировать под себя. Все используемые мной технологии в этой статье несут печать Java экосистемы. Это тоже может повлиять на то, решитесь ли Вы продолжать. Поехали ... Читать
-
Команда нагрузочного тестирования? Дайте две! Почему иногда подрядчик бонусом к внутренней команде — это хорошая идея
Привет! Меня зовут Юля Шамина, я руководитель IT-проектов в СберМаркете. Хочу поделиться нестандартным по всем меркам кейсом, как мы подготовили наши сервисы к высоким предновогодним нагрузкам за 3 месяца благодаря челленджу внутренней команды нагрузочного тестирования. Эта статья не про успешный успех, а про то, как и зачем привлекать подрядчика, если вопросом уже занимается внутренняя команда. А ещё про страх неизвестности, мучительную настройку процессов и то, как в конце концов показать высокие результаты в сжатые сроки с минимальным количеством факапов. Если бы можно было описать этот проект одной цитатой — «Это было смело, чертовски смело!» А теперь по порядку. Расскажу, как мы пришли к тому, что нам понадобился подрядчик, и что вообще это за проект.
-
Команда нагрузочного тестирования? Дайте две! Почему иногда подрядчик бонусом к внутренней команде — это хорошая идея
Привет! Меня зовут Юля Шамина, я руководитель IT-проектов в СберМаркете. Хочу поделиться нестандартным по всем меркам кейсом, как мы подготовили наши сервисы к высоким предновогодним нагрузкам за 3 месяца благодаря челленджу внутренней команды нагрузочного тестирования. Эта статья не про успешный успех, а про то, как и зачем привлекать подрядчика, если вопросом уже занимается внутренняя команда. А ещё про страх неизвестности, мучительную настройку процессов и то, как в конце концов показать высокие результаты в сжатые сроки с минимальным количеством факапов. Если бы можно было описать этот проект одной цитатой — «Это было смело, чертовски смело!» А теперь по порядку. Расскажу, как мы пришли к тому, что нам понадобился подрядчик, и что вообще это за проект.
-
Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: https://bit.ly/457vVmF
Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!
Learn more on #InfoQ
-
Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: https://bit.ly/457vVmF
Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!
Learn more on #InfoQ
-
Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: https://bit.ly/457vVmF
Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!
Learn more on #InfoQ
-
Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: https://bit.ly/457vVmF
Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!
Learn more on #InfoQ
-
Discover #Gatling - a load testing tool designed for ease of use, maintainability & performance: https://bit.ly/457vVmF
Originally in Scala, it now supports #Java & #Kotlin, making it possible to write test scenarios!
Learn more on #InfoQ
-
Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...
-
Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...
-
Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...
-
Ecrire des tests de charge avec #Karate, #Gatling et #JavaFaker, c'est presque cool ...
-
Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.
-
Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.
-
Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.
-
Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.
-
Nothing really new, but confirmation of our approach and work because #gatling slides tell the same.
-
Listening to the competition today. Surprise me please. #jfokus #gatling #loadtesting
-
Listening to the competition today. Surprise me please. #jfokus #gatling #loadtesting
-
Listening to the competition today. Surprise me please. #jfokus #gatling #loadtesting
-
Listening to the competition today. Surprise me please. #jfokus #gatling #loadtesting
-
Listening to the competition today. Surprise me please. #jfokus #gatling #loadtesting
-
Oh boy: the QoS and availability of http://blog.fefe.de has decreased quite significantly lately, hasn't it? 😉 #fefe #gatling