2017-11-10 7 views
0

SAML 인증 요청 및 단일 로그온을 사용하여 로그인하는 사이트를 성공적으로 기록했습니다. 이 사이트는 프록시를 사용하고 있습니다. 그래서, 나는 그것을 프록시를 사용하여 기록했다.SAML 단일 로그온으로 세션 쿠키를 보관할 수 없음 Jmeter

레코드를 재생할 때 성공적으로 로그인하지만 두 번째 시간 (5 초 동안 기다린 후 실행)으로 재생할 때 로그인하지 못했습니다. 내가 선택하면 차이는 있지만 이미 사용 쿠키에 HTTP 쿠키 관리자입니다 :

enter image description here

successfully login

enter image description here

failed login

enter image description here

우리의 경우 위의 그림을 볼 수 있습니다. hat 차이는 쿠키입니다.

그래서 세션 쿠키를 유지하는 방법?

답변

0

는 JMeter를 자동으로 HTTP Cookie Manager documentation에 따라, 쿠키의 무결성을 검사 : 쿠키는 URL에 유효받은

JMeter를 검사합니다. 즉, 도메인 간 쿠키는 저장되지 않습니다.

  1. 가 다음 줄을 추가 :이 동작을 도청 또는 도메인 간 쿠키를 사용하려는 경우, "정의"상기 부동산의 2 가지 방법이 있습니다 "CookieManager.check.cookies=false".

하여 JMeter의 속성을 정의 (당신의 JMeter를 설치 "빈"폴더에있는) user.properties 파일

CookieManager.check.cookies=false 

JMeter를 다시 시작은 소품을 선택해야합니다 -J command-line argument

jmeter -JCookieManager.check.cookies=false -n -t test.jmx -l result.jtl 
를 통해 최대

  • Override the property erty

    더 많은 정보 : HTTP Cookie Manager Advanced Usage - A Guide