【问题标题】:Viewstate Replacing error. [ViewStateException: Invalid viewstate. ]视图状态替换错误。 [ViewStateException:无效的视图状态。 ]
【发布时间】:2016-03-01 05:49:40
【问题描述】:

尝试使用JMeter: How to know why my regular expression extractor in JMeter is not extracting the data,但仍然无法替换我的视图状态,它会抛出 [ViewStateException: Invalid viewstate. ] 错误 。请检查附件,我的脚本没有_EVENTVALIDATION。 在此处输入图片描述Viewstate

viwstate2

【问题讨论】:

  • 请分享您自己的问题陈述。目前,您的问题非常模糊。看不懂!

标签: regex jmeter viewstate


【解决方案1】:

正如我从您所附的图片中观察到的那样

You need to pass same `Reference name` as a value of __VIEWSTATE in Next request

【讨论】:

    【解决方案2】:

    首先交叉验证,您的校正是否正确? (您可以使用调试采样器检查相关性)

    如果是,那么第一个错误是,您在下面显示的快照中将参考名称指定为“VIEWSTATE”

    但是您在其他快照中传递了 ${jsfViewState},因此请更正它并传递相同的引用名称,即 ${VIEWSTATE}

    它将解决您的问题,如果问题仍然存在,请单击名称-值对旁边的编码按钮,因为有时我们捕获的响应和我们必须传递的值之间的编码格式不匹配

    【讨论】:

    • 尝试了带编码和不带编码的选项,但通过错误计量,[INVALID Viewstate]
    • 您是否也将值更改为 ${VIEWSTATE}
    【解决方案3】:

    不要与ASP.NET ViewState和JSF Viewstate混淆,它们性质相似,但底层技术不同,参数名称不同

    鉴于您正确关联了该值,我相信您需要将__VIEWSTATE 参数名称更改为javax.faces.ViewState,它应该可以工作。

    请参阅Testing a JSF Application with JMeter 指南以获取有关该主题的更详细说明,并参阅How to debug your Apache JMeter script 指南以了解一些故障排除技术。

    【讨论】:

    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 2023-03-08
    • 2013-02-21
    • 1970-01-01
    • 2012-01-05
    相关资源
    最近更新 更多