В настоящее время я работаю над написанием приложения для нагрузочного тестирования, которое использует нагрузочный тест с использованием Visual Studio 2010. Нагрузочный тест будет имитировать 20 пользователей на одном компьютере, и мне нужно, чтобы некоторые данные были распределены в памяти между симулированные пользователи.
Я был удивлен, что не смог найти документацию, отвечающую на следующий вопрос:
Что отличает рабочий контекст каждого виртуального пользователя от другого? Каждый виртуальный пользователь запускает тесты в своем собственном процессе? Может быть, в своем собственном домене приложений? Или просто на своей ветке? Мне нужно знать, потому что, если каждый пользователь выполняет тесты в своем собственном процессе, тогда весь кэш в памяти не разделяется и создается для каждого пользователя, а не один раз для всех, что плохо для меня.