인증 문제로 인해 테스트 도구를 제한하는 것은 수치 스럽습니다. 스트레스 테스트 중에 NTLM/Windows Auth를 끄는 것이 더 실용적입니다. 스트레스 /로드 테스트 환경에서 구성 할 때만 URL을 통해 사용자 이름을 전달할 수있는 구성 매개 변수를 추가하여이 작업을 수행했습니다. 이로 인해 현재 사용자를로드하고 캐시하는 정확히 한 곳에서 동작이 변경됩니다. 거의 모든 테스트 도구와 함께 작동합니다.
ASP.NET 응용 프로그램을 테스트하는 경우 자체 사용자 원칙을 만들고이를 HttpContext.Current.User에 할당해야합니다. 이 작업을 수행하기에 적합한 곳은 스트레스 테스트 환경에서만 구성하는 HttpModule 또는 Membership Provider의 AuthenticateRequest 이벤트입니다.
이 기법에는 별다른 단점이 없습니다. 이것은 Windows 인증이 전체 응용 프로그램의 성능에 비해 상대적으로 저렴하고 상대적으로 작다는 가정하에 작동합니다. 우리는 스트레스 테스트 결과없이 높은 신뢰를 얻었습니다. 여기서주의해야 할 점은 IE는 NTLM에 대한 도전/대응을 할 것이므로 완벽한 테스트는 아니지만 매우 좋은 테스트입니다. 완벽한 것은 선의 적입니다.
NTLM 인증을 수행하는 간단한 방법이 없어도 만족스럽지 않지만 무료로이 작업을 수행하는 가장 실용적인 방법 인 것처럼 받아 들일 것입니다. – Sam