2013-02-11 1 views
0

다른 게시물에서 나는 앱의 레코드 및 재생과 관련된 몇 가지 문제점을 경험했으며 viewstate가이 문제와 관련하여 조사해야 할 부분 일 수 있다고 들었다.LoadRunner Viewstate

나는 이 (안 같은 응용 프로그램하지만) 재생 중에 작업 여기에 코드의 덩어리를 가지고,하지만 난 제작하고있는 점은 동일합니다

web_submit_data("overview.jsf", 
    "Action=https://wasapp-q1.adeo.no/some/sa/overview.jsf?execution=e4s1", 
    "Method=POST", 
    "TargetFrame=", 
    "RecContentType=text/html", 
    "Referer=https://wasapp-q1.adeo.no/some/sa/overview.jsf?execution=e4s1", 
    "Snapshot=t4.inf", 
    "Mode=HTML", 
    ITEMDATA, 
    "Name=overviewSearchForm:searchCriteriaId", "Value=01024531232", ENDITEM, 
    "Name=overviewSearchForm:j_id111", "Value=Get ", ENDITEM, 
    "Name=overviewSearchForm_SUBMIT", "Value=1", ENDITEM, 
    "Name=javax.faces.ViewState", "Value=cxeGmdwmyti6LtCKFbfHsLGYkE6QJ+eGozLlfTsidCNXrT2KqQ+JviDhkv7MCtdmlnxzQZVOMo9uO9ZrjUUdfpfFJMwwRfg/A09/Em5tTUJxNZ6fUe5LGK9oitXNeeBh0M5Yd7nwXn5uj1bLQzluR09kUUA2dnwrXajncw==", ENDITEM, 
    LAST); 

코드의이 덩어리가 아니다 작업 :

web_submit_data("hello_world_2", 
    "Action=http://d26jbsl00003.test.local:8080/wow/behold/83512/considervilkar?5-1.IBehaviorListener.0-vurdereVilkarListe-vurdereVilkarRepeater-4-considerVilkarListItem-considerHoved-innerPanel-vilkarDetaljer-vilkarForm-vilkarsregelValg", 
    "Method=POST", 
    "TargetFrame=", 
    "RecContentType=text/xml", 
    "Referer=http://d26jbsl00003.test.local:8080/vedtak/behandling/83512/vurderevilkar?5", 
    "Snapshot=t4.inf", 
    "Mode=HTML", 
    ITEMDATA, 
    "Name=vilkarsregelValg", "Value=OPPFYLT", ENDITEM, 
    LAST); 

코드 청크 모두 web_submit_data를 호출합니다.

"Name=javax.faces.ViewState", "Value=cxeGmdwmyti6LtCKFbfHsLGYkE6QJ+eGozLlfTsidCNXrT2KqQ+JviDhkv7MCtdmlnxzQZVOMo9uO9ZrjUUdfpfFJMwwRfg/A09/Em5tTUJxNZ6fUe5LGK9oitXNeeBh0M5Yd7nwXn5uj1bLQzluR09kUUA2dnwrXajncw==", 

실제로로드 러너의 맥락에서 의미 : 무엇을 않는, viewstate가 마지막 하나의 재생 문제를 함께 할 수있는 뭔가가 있다고 가정하면? 그것은 두 번째 코드 덩어리 (Viewstate가없는)와 관련이있을 수 있습니까?

답변

0

상태는 요청할 때마다 변경되는 내용입니다. 따라서 ViewState는 거의 모든 요청 (존재하는 경우)에 대해 상관 관계를 분석해야합니다. Java 응용 프로그램에 표시되는 jsessionstate도 있습니다. ViewState는 일반적으로 ASP 및 ASP와 연결됩니다.

+0

감사합니다. 그런 다음 제 경우에는 jsessionstate를 사용합니다. 내가 직접 상관 관계를 할 것입니다 web_reg_save_param 및 왼쪽 및 오른쪽 경계? 그것은 서버에서오고 있기 때문에 나는 추측합니까? –

+0

변수 이름과 그 사용은 스트림을 기록 할 때의 내용에 따라 다릅니다. jsessionstate 또는 viewstate가 없으면 추가되지 않습니다. 경품은 하나에서 다른 것으로 변경되지 않습니다. 애플리케이션의 처리 방법이 아닌 데이터를 게시하기 위해 HTTP 500 오류가있는 곳에서 무엇을 활용하거나 바람을 피울 수 있습니다. –

0

AJAX Truclient를 사용해보십시오. 많은 도움이됩니다. 거기에 상관 관계가 필요 없습니다.

0

Viewstate는 로그인 할 때마다 변경되는 값입니다. 로그인 할 때 서버가 반환 한 64 비트 인코딩 값입니다.

이전 요청의 응답에서 값을 상관시킬 수 있습니다.