Перфоманс Лаб

Нагрузочное тестирование

  • Присоединяйтесь к нам!
  • Вконтакте
  • Twitter
grpc заглушки для нагрузочного тестирования превью

Автор:

Как быстро поднять gRPC-заглушку на Java для тестирования и нагрузочных сценариев

Фреймворк gRPC всё чаще используется в микросервисных системах, но при тестировании выясняется: готовых инструментов и примеров заглушек заметно меньше, чем для REST. В этой статье разберём, как с нуля поднять gRPC-заглушку на Java: от .proto-файлов и кода до проверки через Postman и нагрузочных тестов.  Что такое gRPC и как он работает gRPC (Google Remote Procedure […]

тестирование стриминг сервиса

Автор:

Тестирование стриминг сервиса

Команда «Перфоманс Лаб» регулярно работает в условиях сжатых сроков, ограниченных ресурсов и недостаточно четких бизнес-требований. В таких ситуациях особенно важны гибкость, быстрая адаптация, грамотное распределение ресурсов и поиск нестандартных решений. В этом кейсе мы расскажем, как на практике справляемся с такими вызовами.  О проекте Клиент: Крупный российский банк, занимает место в топ-3 кредитных организаций Продукт: […]

заглушки на python превью

Автор:

Заглушки на Python (Flask)

Реализация проекта Flask — это микрофреймворк для создания веб-приложений на Python, который ценится за лёгкость, гибкость и минимализм.Он широко применяется для разработки микросервисов, прототипов и простых веб-интерфейсов, где особенно важны скорость создания и адаптивность решений. Зачем он нужен? Когда нужно быстро «заглушить» метод, Flask отлично справляется с этой задачей. По времени это сопоставимо с использованием WireMock Standalone, но с одним важным […]

аудит производительности и нагрузочное тестирование превью

Аудит производительности и нагрузочное тестирование системы компании «Русклимат»

«Русклимат» — международная компания, специализирующаяся на разработке, производстве и импорте климатического оборудования. На сегодняшний день холдинг — лидер российского климатического рынка и крупнейший импортер в Европе и СНГ. Филиальная сеть «Русклимата» насчитывает 175 представительств. Холдинг поставляет продукцию в 50 стран мира. Цель проекта: Аудит производительности и нагрузочное тестирование системы Предпосылки Объектом тестирования стала автоматизированная система […]

JSR223 примеры использования в jmeter превью

JSR223. Примеры использования в JMeter

JSR223 расширяет возможности Java-платформы для создания и управления скриптами на различных языках программирования. Это особенно актуально для Apache JMeter, поскольку позволяет разрабатывать гибкие сценарии тестирования производительности. В статье мы рассмотрим примеры использования JSR223 на Groovy, а также дадим рекомендации по оптимизации тестирования. Материал ориентирован на продвинутых пользователей JMeter, желающих углубить знания в области нагрузочного тестирования. Что такое JSR223? JSR223 (Java Specification Request 223) — спецификация, обеспечивающая интеграцию и выполнение скриптов […]

краткий гайд для знакомства с assertions в jmeter

Краткий гайд для знакомства с Assertion`s в Jmeter

Эта статья посвящена утверждениям (Assertions) в JMeter — мощному инструменту для проверки ответов сервера при нагрузочном тестировании. В ней мы  рассмотрим различные типы утверждений с описанием их назначения, параметрами и наглядными примерами использования. Что такое Assertion в JMeter? Assertion (от англ. «утверждение») в JMeter позволяет проверить, успешно ли отработал сэмплер. Он начинает выполняться после получения […]

знакомимся с apache kafka превью

Знакомимся с Apache Kafka.
Основы

Apache Kafka — мощная распределённая платформа потоковой передачи данных, широко используемая для обмена сообщениями между приложениями. Инструмент обеспечивает быструю, надёжную и масштабируемую обработку больших объёмов данных в реальном времени. Мы подготовили гайд для тех, кто только начинает знакомиться с Kafka и хочет понять, как она работает и чем отличается от традиционных систем обмена сообщениями. Что такое Apache Kafka? Apache Kafka — это система, которая помогает приложениям обмениваться данным в реальном […]

тестирование микросервисов в docker-контейнерах

Тестирование микросервисов в Docker-контейнерах: подводные камни и неочевидные моменты

Откройте для себя особенности тестирования микросервисов в Docker-контейнерах. Мы расскажем о ключевых аспектах тестирования и поможем вам избежать распространённых ошибок. Docker сделает тестирование проще, а ваше приложение — надёжнее и эффективнее.

как тестировать http-2

Как тестировать HTTP/2: путь к быстрому и эффективному веб-приложению

HTTP/2 открывает новые возможности для ускорения загрузки веб-страниц, но его тестирование требует особого подхода. Узнайте, как грамотно проводить тестирование, анализировать результаты и оптимизировать работу вашего приложения на основе HTTP/2. Применяйте рекомендации на практике и используйте весь потенциал нового протокола.

инструменты для распределенного нагрузочного тестирования превью

Инструменты для распределенного нагрузочного тестирования: сравнение, особенности использования

Распределенное нагрузочное тестирование помогает выявить слабые места в IT-системах под высокой нагрузкой. Обзор и сравнение инструментов, таких как Gatling и JMeter, а также облачных решений, поможет выбрать оптимальное средство для точного тестирования и повышения производительности ваших приложений.