OpenBenchmarking.org — веб‑платформа для хранения, сравнения и обмена результатов производительных тестов (бенчмарков), тесно интегрированная с Phoronix Test Suite. Сайт предназначен для централизованной публикации отчётов о тестировании аппаратного и программного обеспечения, упрощая доступ к метрикам производительности, подробным результатам и сопутствующим метаданным. Платформа поддерживает импорт и экспорт результатов, каталогизацию тестов и автоматическое сопоставление наборов данных, что облегчает повторяемость и верификацию измерений.
Исторически проект возник как дополнение и облачный сервис для Phoronix Test Suite, предложив удобную инфраструктуру для совместного использования результатов и агрегирования данных от разных пользователей и тестовых сред. OpenBenchmarking.org обеспечивает хранение подробных логов тестирования, версий тестовых профилей и информации о конфигурации систем, что позволяет воспроизводить сценарии и проводить сопоставительный анализ. Описание функциональности основано на общедоступных сведениях о взаимодействии с Phoronix Test Suite и типичных возможностях сервисов такого класса.
- Хранение результатов: централизованная архивация отчётов и логов тестов с метаданными о конфигурации, версиях драйверов и окружении.
- Сравнение: инструменты для сопоставления нескольких прогонов или систем по набору метрик, упрощающее визуальный и табличный анализ результатов.
- Интеграция с Phoronix Test Suite: автоматизированная загрузка и синхронизация результатов прямо из клиентской части Phoronix Test Suite.
- Каталог тестов: реестр доступных тестовых профилей и пакетов с возможностью выбора стандартных и пользовательских сценариев.
- Метаданные и репродуцируемость: хранение подробной информации о среде тестирования для обеспечения воспроизводимости и аудита результатов.
- Публичные и приватные отчёты: возможность публиковать результаты в открытом доступе или ограничивать доступ для отдельных пользователей/групп.
- API и автоматизация: программные интерфейсы для интеграции с CI/CD и другими инструментами автоматизации тестирования.
- Поиск и фильтрация: механизмы поиска по аппаратным конфигурациям, тестовым наборам и временным меткам для быстрого нахождения релевантных отчётов.
- Агрегация и статистика: функции свёртки данных и вычисления сводных показателей для оценки трендов производительности.
- Поддержка сообществ: возможности обмена результатами и обсуждения методик тестирования между участниками сообщества.