В других сообщениях у меня возникли некоторые проблемы с записью и воспроизведением приложения, и мне сказали, что 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. Если предположить, что ViewState имеет что-то делать с проблемой воспроизведения из последнего, что делает:
"Name=javax.faces.ViewState", "Value=cxeGmdwmyti6LtCKFbfHsLGYkE6QJ+eGozLlfTsidCNXrT2KqQ+JviDhkv7MCtdmlnxzQZVOMo9uO9ZrjUUdfpfFJMwwRfg/A09/Em5tTUJxNZ6fUe5LGK9oitXNeeBh0M5Yd7nwXn5uj1bLQzluR09kUUA2dnwrXajncw==",
на самом деле означает в контексте LoadRunner? Может ли это иметь какое-то отношение к моему второму фрагменту кода, который не работает (не имея ViewState)?
Хорошо, спасибо. Тогда я буду использовать jsessionstate в моем случае. Я сделаю ручную корреляцию с web_reg_save_param и правой и правой границей? Потому что он идет с сервера, я думаю? –
Имя переменной и ее использование зависят от того, что есть при записи потока. Если jsessionstate или viewstate нет, то он не добавляется. Шаблоны не изменяются от одного к другому. Вы используете то, что есть, или вы завершаете ошибки HTTP 500 во всем месте для размещения данных, которые приложение не выполняет, как обрабатывать. –