1

JMeter 2.9.There를 사용하여 특정 응용 프로그램을 테스트하고 있습니다. 내 테스트 계획은 스레드 그룹 -> 트랜잭션 컨트롤러입니다. 다양한 기록 요청이 있습니다. HTTP 요청 기본값, HTTP 쿠키 관리자 및 HTTP를 사용하고 있습니다. 헤더 관리자 및 유효성 검사에 대한보기 결과 트리. 상관 관계가있는 CSRF 토큰 즉 하나의 토큰을 발견하고 상관 관계를 분석했습니다. 그러나 특정 요청의 경우 로그 아웃 요청 전에 "세션 만료 ... 다시 로그인"응답을 찾습니다. 내 트랜잭션 흐름은 로그인 -> 컨텐츠 검색 -> 로그 아웃입니다.세션 만료 된 JMeter의 응답

해결책 찾기를 도와주세요.

+0

은 당신이 어딘가에 토큰을 놓친처럼 :) –

+1

당신이 테스트 계획에 대한 스크린 샷을 보여줄 수 소리? – vins

답변

1

에서 요소를 넣어보십시오 : 스레드 그룹, 첫 번째 항목에서 HTTP 쿠키 관리자를.

enter image description here

+0

이미 쿠키 관리자를 추가했습니다. @ 길버트 네리 – user3627319

1

문제는 다음과 같은 분야에서 일 수 있습니다 - 당신 대신 로그인 후 년 - 세션 ID가 성공적으로 요청에 전달되지 않은 성공하지 않은 리디렉션을 -login을 다음과 자동으로 리디렉션 된

JMeter 문서에 다음 내용이 나와 있습니다. 브라우저와 동일한 URL을 샘플링하기 위해 JMeter를 설정했는데 JMeter가 동일한 응답을 보지 못하는 이유는 무엇입니까?

이 다양한 여러 가지 이유가 있습니다

쿠키 - 당신이 쿠키 관리자를 추가합니다. 브라우저는 쿠키를 설정하지 않는 한 쿠키를 처리하지만 쿠키 관리자를 추가하지 않으면 JMeter가 쿠키를 처리하지 않습니다. User-Agent - User-Agent는 브라우저가 보내는 헤더입니다. 브라우저 유형을 식별합니다. 일부 서버는이 설정에 민감하며 브라우저가 다른 브라우저에 대해 다른 결과를 생성합니다. 헤더 관리자는 User-Agent와 같은 헤더를 추가하는 데 사용됩니다. 숨겨진 필드 - JMeter 프록시 (또는 다른 응용 프로그램)를 사용하여 테스트 계획을 기록하지 않은 경우 폼의 숨겨진 필드를 쉽게 놓칠 수 있습니다. 동적 필드 이름/내용 - 일부 서버는 필드에 다양한 이름을 사용합니다. 따라서 테스트 계획은 작성 시점에서 정확할 수 있지만 재생할 때는 작동하지 않습니다. URL 재 작성 - TBA

http://wiki.apache.org/jakarta-jmeter/DifferentBehaviour