miiya lab
⌕Обсудить проект ↗
← Выбранные работы
Исследования и инструменты / Внутренний инструмент

LabLoad

Инструмент для проверки поведения сайта или сервиса под нагрузкой. Помогает увидеть, когда растёт время ответа или появляются ошибки, и сравнить результаты проверок.

ОбластьНадёжность сайтов и сервисов
ПлатформаПриложение для компьютера · командная строка
Наша рольПродукт · Дизайн · Разработка
miiya lab / Разработка и исследованияLabLoadПриложение для компьютера · командная строка
Иллюстрация направления проекта Иллюстрация направления проекта

Задача

Разобраться, как собственный сервис ведёт себя при росте числа запросов. Для полезного результата нужны одинаковые условия проверки, понятные показатели и заранее заданные ограничения.

Как устроен инструмент

LabLoad увеличивает нагрузку поэтапно и отдельно проверяет доступность сервиса. Специалист задаёт интенсивность, длительность и условия остановки. Отчёт помогает сопоставить время ответа и ошибки между запусками.

Что входит в инструмент

  • Графический интерфейс и управление из командной строки.
  • Настройка интенсивности и длительности проверки.
  • Ограничения нагрузки и условия остановки.
  • Наблюдение за временем ответа и ошибками.
  • Выгрузка результатов в JSON.

Как использовать результаты

Проверка показывает, где проявляется проблема. Для поиска причины её результаты сопоставляются с данными сервера, базы и приложения. LabLoad используется как внутренний лабораторный инструмент в согласованных условиях.

Технологии и их роль

Инструмент написан на Python. Библиотека aiohttp отправляет и учитывает запросы к проверяемому сервису. Tkinter используется для графического окна с настройками и результатами; доступно и управление из командной строки.

Результат

Что получилось

Лабораторный инструмент для ограниченных и воспроизводимых нагрузочных проверок.

Другие истории.

Выбранные работы ↗
Обсудим вашу задачу

Есть идея?
Дадим ей форму.

Несколько деталей — и разговор станет предметным.

Каталог студии

Покупки отключены.

Вы можете изучить состав продукта или обсудить свою задачу со студией.

Связаться со студией ↗
Ваши настройки

Только то, что вы выбрали.

Необходимые cookies поддерживают работу сайта. С вашего согласия подключим Яндекс Метрику, чтобы понимать, какие страницы полезны.

Выбор действует до 180 дней. Его можно изменить в подвале сайта. Cookies и условия аналитики ↗