저는 JMeter를 처음 접했지만 JMeter를 사용할 수있는 아이디어가 있습니다. 또한 폼 인증을 사용할 수있는 Tomcat 응용 프로그램이 있습니다. JMeter를 사용하여 Tomcat에서 폼 인증을 시뮬레이트하는 방법은 무엇입니까?
- HTTP 요청 기본값
- HTTP 헤더 관리자
및 HTTP 샘플러의 다음과 같은 설정을 : 내가 사용하려고 해요 스레드 구성
- 로그 아웃 페이지 (
/app/logout.jsp
) - 로그인 페이지 (
/app/login.jsp
) - j_security_check의 (/
app/j_security_check
) 팔로우 리디렉션 및 사용 KeepAlive를가 활성화되어
. j_security_check 요청 응답이 logout.jsp
으로 리디렉션되는 이유를 알 수 없습니다. Chrome에서 HTTP 응답을 확인한 후 이러한 요청은 index.jsp로 리디렉션되지만 자격 증명이 양호한 경우 로그 아웃 페이지로 리디렉션되는 것으로 나타났습니다. 우선, 나는 모든 브라우저 HTTP 헤더를 모방하지 않은 생각을했다,하지만 난 HTTP 헤더 관리자에 모두 추가 한 후 I 실패했습니다
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.859.0 Safari/535.2
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding gzip,deflate,sdch
Accept-Language en-US,en;q=0.8
Host localhost:8080
Referer http://localhost:8080/whapp/index.jsp
그러나 심지어 그들 모두를 지정한 후, 나는 인증을 시뮬레이트 할 수 없다 ... 어떤 아이디어? 미리 감사드립니다.
http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf는 응답을 BlackGaff 감사 참조하십시오. 이 모든 것은 수동으로 수행되었습니다. 나는 각 HTTP 헤더를 철저히 검사했는데 어떤 헤더도 Chrome에서 온 것과 동일하다. HTTP 쿠키 관리자가 포함되어 있더라도 각 리디렉션 후에 JSESSIONID 쿠키가 거의 다르다. 조금 이상합니다 ... 녹음에 대해 언급했습니다. 너 무슨 뜻이야? JMeter는 이러한 종류의 기능을 제공합니까? –
대답을 – BlackGaff
업데이트했습니다. 감사! –