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