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

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

https://habr.com/ru/articles/867130/

#gatling #performance_tests

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

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

Хабр

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

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

https://habr.com/ru/articles/867038/

#gatling

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

Привет, Хабр! Вы когда-нибудь задумывались, насколько ваш веб-сервис способен выдержать шквал запросов? Что произойдёт, если ваши пользователи, словно зомби, хлынут на сервер тысячами? Вот тут-то и...

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

@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

microservice comparison

Hi @all I have developed a small test/benchmark system for all microservice frameworks out there, and...

DEV Community

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

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

https://habr.com/ru/articles/819589/

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

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

Опыт работы с тестовыми сценариями достиг высокого уровня удобства благодаря использованию Testcontainers. С помощью Testcontainers появилась возможность удобно создавать окружение для интеграционных...

Хабр

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

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

https://habr.com/ru/companies/alfastrah/articles/808281/

#java #gatling #test #performance #microservices

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

Про что будет идти речь Привет. Это статья-туториал про выбор технологии и реализацию проекта нагрузочных тестов для API REST микросервисов. Про себя и специфику продукта, над которым работаю, я...

Хабр

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

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

https://habr.com/ru/companies/sbermarket/articles/789820/

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

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

Привет! Меня зовут Юля Шамина, я руководитель 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

#LoadTesting #Performance

Gatling Supports Java DSL for Java and Kotlin-Based Performance Tests

The load testing tool Gatling is designed for ease of use, maintainability and performance. Originally a Scala DSL was provided to write the test scenarios. Some time ago, a Java DSL was released, which makes it possible to write test scenarios in Java or Kotlin.

InfoQ

Join @simonverhoeven on Foojay  Today and learn about #gatling, the performance load-testing tool that easily lets you simulate traffic, and perform load testing as code, so that it can be integrated with CI/CD and automation.

https://foojay.io/today/load-testing-shoot-your-application-with-gatling/

#foojaytip

Load testing - shoot your application with Gatling

Load testing entails testing how our application performs under a significant load so we can be certain it behaves as expected when there’s an influx of users.

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