2013-05-27 2 views
1

JMeter로 Vaadin 웹 사이트를 테스트해야하지만 제대로 작동하지 않습니다. 프록시를 사용하여 내 작업을 기록하려고 시도했지만 잘 진행되었지만 테스트를 다시 실행하려고하면 오류가 발생합니다. 동기화되지 않았습니다. xsrf를 비활성화했습니다.JMeter로 Vaadin 웹 사이트 테스트하기

Vaadin이 동시에 두 개의 탭에서 실행할 수 없다는 사실과 관련이 있습니까? vaadin 6을 사용하고 있는데 쉽게 업그레이드 할 수 없습니다. 미리

감사 스테판

내가 오류 응답은 :

(;;) 용

[{ "변경"[] "메타"{ "appError"{ "캡션 ":"동기화되지 않음 ","메시지 ":"서버와의 동기화가 끊어졌습니다. 저장하지 않은 데이터를 기록하고 여기를 클릭하여 </u> 다시 동기화하십시오. ","url " - xrsf를 기록한 다음 새 스레드를 시작하면 요청에 잘못된 보안 키가 전송되므로 xrsf를 사용하지 않도록 설정하십시오. 라이브로 진행할 때 사용 가능하게하십시오! - 구성 요소가 고유하고 유익한 지 확인하십시오. 내 응용 프로그램의 문제는 구성 요소의 ID가 모든 요청을 변경한다는 것이 었습니다. 따라서 녹음 할 때 요청은 녹음하는 동안에 만 유효합니다. 내가 그것을 재생할 때, 그것은 잘못된 이드를 요구한다. 독창성 있고 공감스러운이 문제가 사라집니다!

행운과 재미를)

+1

갑자기 방금 작업했습니다. 당신이 제공 한 기사는 이미 다 읽었지만 나에게는 그 속임수가 아닙니다. 기사에서 그것은 xrsf를 비활성화해야한다고 말했지만 나는 다른 방식으로 그것을했고 지금은 모두 잘 작동합니다. 늦은 응답을 드려서 죄송합니다. 당신의 기사는 내 솔루션에 도움을주었습니다. 그래서 최고의 answere 트로피를 얻을 수 있습니다. –

답변

1

이 읽기는 :

문제는 XSRF를 비활성화에있을 수 있습니다.

그러나 스크립팅 Vaadin 응용 프로그램은 성공적인 시뮬레이션을 생성하기 위해 상호 연관되는 많은 기술 ID가 있으므로 쉽지 않습니다.

상관 관계를 수동으로 수행하면 작업이 필요하거나 JMeter에 commercial plugin을 사용할 수 있습니다.

XSRF를 사용하지 않도록 설정하는 것은 문제의 일부일 뿐이지 만 모든 문제를 해결할 수는 없습니다. 이를 사용하지 않으면 ISO-PROD가 적용되지 않습니다.

면책 조항 : 우리는 경우에이 솔루션

0

의 제공이 XSRF 보호, (JMeter를 기준) SmartMeter의 automatic correlations feature을 해제 할 수 없습니다의 해결책이 있습니다. 테스트를 기록하는 동안 응답에서 XSRF 토큰을 자동으로 구문 분석하고 후속 요청에서 사용합니다. 다음은 detailed guide입니다.

관련 문제