Трансформация ChatGPT в универсального цифрового агентаВектор развития системы Perfscale

Стратегия развития Perfscale вступила в фазу открытости: значительная часть движка была переведена в формат Open Source. Создание выделенной организации на GitHub позволяет сообществу глубже интегрироваться в продукт, а использование современных инструментов искусственного интеллекта при миграции кода ускорило процесс публикации.
В рамках этого перехода была реализована система бенчмаркинга. Поскольку Perfscale обладает способностью запускать такие инструменты, как Locust и k6, была создана инфраструктура для сравнительного анализа производительности. Система позволяет не только фиксировать текущие показатели, но и сопоставлять их с предыдущими прогонами, что критически важно для отслеживания регрессии и прогресса оптимизации.

Первичные тесты сфокусированы на анализе базовых ресурсов и определении оверхеда (дополнительных затрат ресурсов) по сравнению с другими популярными фреймворками.

Особое внимание уделяется микро-бенчмаркам, которые позволяют выявить узкие места на самом низком уровне исполнения.


Анализ показал, что наиболее эффективным и быстрым движком оказался YAML. Это объясняется отсутствием необходимости выделять дополнительные системные ресурсы под выполнение стороннего кода, что делает синтаксис YAML приоритетным направлением для дальнейшего развития платформы. В будущем планируется расширение функционала, в частности, внедрение поддержки WebSocket, что значительно увеличит область применения системы.
Параллельно с развитием ядра была реализована поддержка HTTP-метода QUERY, соответствующего стандарту RFC 10008. Данный метод предназначен для работы с идемпотентными данными, когда при одинаковых входных параметрах результат остается неизменным. Внедрение QUERY решает фундаментальную проблему ограничения длины строки поиска в GET-запросах и снижает риски, связанные с безопасностью передачи данных через URL.
В реализации Perfscale использование этого метода в YAML-конфигурации выглядит лаконично: пользователь определяет метод QUERY, указывает URL и передает тело запроса с параметрами поиска. На текущий момент на рынке крайне мало бэкендов, нативно поддерживающих данный метод, что делает Perfscale одним из первых инструментов, обеспечивающих такую возможность «из коробки».

Масштабирование проекта выходит за рамки чисто технических обновлений. Подача заявки в западный венчурный фонд LvlUp уже принесла первые результаты: интерес к проекту проявила компания SHOPLINE (NASDAQ: JOYY). Этот шаг продиктован спецификой рынка высоконагруженных систем, где доступ к крупным корпоративным заказчикам часто требует наличия развитой сети профессиональных контактов на уровне топ-менеджмента.
Венчурный путь рассматривается как способ преодоления барьера входа в сегмент Enterprise. В то же время платформа продолжает развивать модель предоставления услуг для бизнеса, которому сложно или дорого содержать собственного специалиста по нагрузочному тестированию в штате. Модель внешнего экспертного сопровождения позволяет компаниям получать доступ к мощностям Perfscale по стоимости, которая значительно ниже затрат на найм и содержание полноценного SDET-инженера, обеспечивая при этом высокое качество верификации производительности приложений.

