在其他帖子中,我在应用程序的记录和回放方面遇到了一些问题,有人告诉我视图状态可能是我应该针对这个问题研究的东西。
我这里有一大段代码在重播期间工作(虽然不是同一个应用程序),但我要表达的观点是一样的:
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)有关吗?