수행 할 작업은 무엇입니까?JMeter NTLM/Windows 인증 부하 테스트
우리는 Windows 자격 증명을 사용하여 응용 프로그램에 로그인하는 Sharepoint (기업) 서버에 응용 프로그램을 배포했습니다.
앱 URL 형식 : http://testmachine:1000/sites/test/
Windows 자격 증명 형식 :
[email protected]는
목적은 특히 (응용 프로그램의 부하/성능 테스트를 수행하는 것입니다 로그인 기능)을 제공합니다.
일반적으로 Firefox/IE에서 응용 프로그램 URL을 누르면 자격 증명을 묻는 창이 나타납니다. 자격 증명을 입력하고 앱을 탐색 한 다음 로그 아웃합니다. JMeter에서 이것을 포착하고 많은 수의 사용자를 위해 이것을 시뮬레이션하려고합니다.
내가 막혔습니다.
이제 JMeter 프록시 서버를 시작한 다음 위와 같은 단계를 시도합니다. 그러나 팝업 창이 나타나면 JMeter는 단순히 기록하지 않으며 로그인 후에 다른 것을 기록하지도 않습니다.
나는 무엇을 시도 했습니까?
IE에서 "인트라넷 네트워크 자동 검색"을 활성화 한 후 동일한 단계를 시도하면 자동으로 내 Windows 자격 증명 (자격 증명 팝업 없음)을 감지하고 앱에 로그인합니다 (JMeter에 기록되지 않음). 어느 쪽이든) 나를 홈 페이지로 데려다 준다. 그 후 내가 쳤던 페이지는 JMeter에 기록됩니다.
- base을 : http://testmachine:1000/sites/test/
- 사용자 이름 : 도메인 \ USER_ID
- 암호 : i_wont_tell_you
- 도메인 :
- 영역 \
나는 또한 HTTP Authorization Manager 사용하여 다음과 같은 매개 변수를 사용하려고했습니다 :
그것은 도움이되지 못했습니다. 위의 요소를 사용하는 방법에 대해서는 상당히 혼란 스럽습니다. 그리고 내 문제에 대한 해결책을 얻을 수있는 올바른 접근 여부도 확신 할 수 없습니다.
도움이나 제안이 있으십니까?
P. 나는 Badboy라는 도구에 대해 알고 있지만 마지막 자원으로 사용해야합니다. 또한 팝 윈도우를 기록하는지 확실하지 않습니다. 게시물이 길면 죄송합니다.
업데이트 : 나는 또한 시도
-
Username: USER_ID and Domain: my_company_domain
그러나 이것은 실제 문제가되지 않습니다. 문제는 이전에 기록한 페이지 (자동화)가 HTTP 승인 관리자를 사용하지 않은 경우에도 성공 응답을 반환한다는 것입니다. 내가 뭘 놓쳤는 지 잘 모르겠다.
당신의 솔루션이 저를 위해 작동하지 않습니다. JMeter의 어떤 버전을 사용하고 있습니까 (2.7 사용). 어떤 요소를 사용 했습니까? _HTTP 권한 부여 관리자 _ 또는 _Login 구성 요소 _? –
@ boro.djuka 2.7 및 HTTP 인증 관리자를 사용했습니다. –
저를 위해 일하지 않았습니다. 사실, 아무것도 작동하지 않습니다 :-(JMeter가 어떻게 문제없이 이것을하지 않습니까? – LeonZandman