2016-03-15 13 views
0

Я хочу реплицировать веб-трафик с рабочего сервера на другой экземпляр приложения (pre-production env), чтобы я мог проверить, что любые улучшения (например, по производительности), которые были введены (и протестированы на курсе), остаются улучшенными в контексте производственной нагрузки.Как дублировать веб-трафик на приложение для производства, заботясь о токенах CSRF, состояниях просмотра JSF и разных сеансовых куках?

(Очевидно, что-то, что явно повышение производительности во время испытаний, могли бы также оказаться не совсем так, на производстве. Например, торгуя время против использования памяти.)

Есть инструменты, такие как

, но они, кажется, не учитывать тот факт, что дублируется веб-трафик получит

  • различных куков сессии
  • различных CS токенов (в моем случае это охватывается зрения JSF государственных идентификаторов)

Есть ли инструмент, который мог бы это сделать, автоматически?

ответ

-1

Twitter's diffy предназначен для дублирования HTTP-трафика.

+0

Спасибо. Я не мог найти его в своих документах и ​​примерах. Как происходит различие между различными сеансовыми файлами или CSRF? Кажется, что по умолчанию только первый экземпляр будет иметь сеансы пользователя? –

0

У меня была подобная озабоченность и открыл вопрос here

Кроме того, поскольку это открытый проект, который я хотел бы видеть, если я могу привнести свою собственную логику. Я застрял там: - Adding headers to diffy proxy before multicasting

Я не хватает репутации комментировать так добавил ответ