脚本在一台机器上创建并在另一台机器上运行

时间:2012-05-22 10:36:39

标签: asp.net jmeter

我已经使用我的机器为应用程序服务器创建了一个脚本,现在我想在其他机器上运行此脚本,但是当我运行此脚本时,我收到以下错误:

  

viewstate MAC验证失败。如果此应用程序由a托管   Web场或群集,确保配置指定   相同的validationKey和验证算法。 AutoGenerate不能   在集群中使用。

我如何使用此脚本或应该在该计算机上创建另一个脚本?

感谢。

1 个答案:

答案 0 :(得分:1)

您是否尝试测试ASP.NET应用程序?

如果是,则假设您在测试中错误地处理了VIEWSTATE:您需要在请求中关联VIEWSTATE,以便将正确的值发送回服务器。

记录和重放方法在这里不起作用:如果您只是尝试使用脚本中记录的值,那么您可能会遇到问题。你需要做的是从服务器的先前响应中获取VIEWSTATE的值,将其剥离,编码然后再发回。

我可以查看链接数量和方法:https://stackoverflow.com/a/10650186/993246