Тест A/B требует показать страницу A некоторым пользователям, а страница B - некоторым другим пользователям.
App Engine не имеет к этому никакого отношения. App Engine - это путь к . Разверните приложений, а не напрямую на страницах.
Это функция веб-фреймворка, которую вы используете для обслуживания той или иной страницы на основе пользовательского файла cookie/сессии.
В простой форме это может быть сделано, как это:
- Get пользователя печеньем
- Найти в датасторе
- Найдено? Использовать тот же набор страниц (A или B), что и в последний раз
- Не нашли? Выберите A или B случайным образом, сохранить выбор в хранилище вместе с куки
- (Может быть) Поместите выбор в сессию для быстрого доступа
Затем в конкретных контроллерах/представлениях, на основе выбранных А или В, подавать/перенаправлять пользователя на страницу A или на страницу B. Записывать результат (независимо от вашего результата - продажи, регистрации и т. д.) в хранилище данных.
Это может быть сделано для любого веб-фрейма. Вы даже не сказали, какой из них вы используете;)
Чем больше я читаю ваш вопрос, тем меньше я понимаю. Как A/B относится к хранилищу данных? o_O Не могли бы вы показать нам пример теста, который вы бы сделали? –