Раньше я использовал Jmeter для тестирования загрузки моего сайта ASP.NET 4 с проверкой подлинности с помощью форм, и все работало нормально.
С тех пор было добавлено несколько HttpHandlers, что я и пытаюсь загрузить test. Если нагрузочный тест с 1 потоком, все работает нормально. Если я загружаю тест с двумя потоками, я получаю исключение нулевой ссылки при вызове Membership.GetUser()
. Я отладил это локально и вижу, что HttpContext.Current.User
также имеет значение null, однако вызов Membership.GetUser("userName")
возвращает пользователя.
Я знаю, что приложение может работать с более чем двумя пользователями, я только что использовал другое приложение для нагрузочного тестирования (Web Performance Load Tester), и оно не дало ошибок.
Может ли кто-нибудь указать мне в правильном направлении, пожалуйста?
Спасибо
изменить:
Просто чтобы уточнить, я проверяю это после аутентификации