TPC-W - TPC-W

TPC-W тест производительности веб-сервера и базы данных, предложенный Совет по производительности обработки транзакций.

Этот тест определил полный интернет-магазин для поиска, просмотра и заказа книг. Тестируемая система необходима для реализации этого магазина. Стандарт TPC-W описывает все страницы, которые должны присутствовать в магазине (включая образец HTML код ), графики взаимодействия (как пользователь перемещается между страницами), таблицы переходов (то есть вероятность того, что пользователь перейдет со страницы A на страницу B) и схема базы данных. Кроме того, стандартный генератор для создания синтетических изображений (обложки для книг ), которую тестируемую систему нужно было показать в виртуальном магазине. Стандарт также описывает, как должны генерироваться случайные строки и случайные числа.

Во время тестирования сервер посещало все большее количество веб-боты, каждый моделирующий отдельного клиента. Пауза между веб-взаимодействиями от одного клиента и общее количество страниц, посещаемых каждым клиентом за сеанс, являются случайными числами, которые должны соответствовать асимметричному распределению, указанному стандартом. Шаблон навигации определяется тремя таблицами переходов, которые различаются в соответствии с предпочтительными планами пользователя (набор покупок, набор просмотров и набор заказов). Основным измеряемым параметром был WIPS, количество веб-взаимодействий в секунду, которое может выполнить система.

Также можно было посетить и фактически использовать виртуальный магазин с помощью обычного браузера.

Официальная страница TPC-W в прошлом включала сравнения производительности, предоставляя информацию о том, насколько хорошо виртуальный магазин работает, когда он реализован с различными платформами разработки и работает на различных веб-серверах и операционные системы. Эта информация больше не доступна на веб-сайте.

Несмотря на то, что TPC-W снят с производства, он все еще используется в университетах для обучения, что требует от студентов внедрения TPC-W-совместимого магазина и выполнения сравнительный анализ [1].

Другие тесты веб-приложений

  1. RUBBoS[1]
  2. РубиС[2]

Рекомендации