Это будет трудный вопрос. Я работаю с Visual Studio Test Edition, чтобы загружать тесты своих приложений, и мы можем только «оценить» активность пользователей на сайте.
Можно просматривать журналы и собирать информацию о вероятности определенных путей через ваше приложение. Затем вы можете просмотреть производственную базу данных и посмотреть вероятные значения, введенные в любых почтовых запросах. После этого вам придется выполнять нагрузочные тесты, которые соответствуют шаблонам использования вашего производственного сайта.
С любыми текущими инструментами я не думаю, что возможно записать и воспроизвести фактическое взаимодействие с пользователем.
В можно изменить ваше веб-приложение, чтобы оно записывало и регистрировало каждый запрос и проводил сеанс и дату и время. Это пользовательское ведение журнала может затем использоваться для генерации запросов на тестирование нагрузки на тестовом веб-сайте. Это может привести к серьезным изменениям кода в существующем сайте и, вероятно, повлиять на производительность.
Тем не менее, я работал с веб-приложениями, которые выполняют этот уровень ведения журналов, и возможность анализировать точные серии постов / запросов страниц, которые вызвали ошибку, весьма ценна для разработчика.
Итак, подведем итог: это возможно, но я не слышал ни о каких готовых инструментах, которые это делают.