JMeter:使用正则表达式提取器后处理器提取值后,“__VIEWSTATE”和“__EVENTVALIDATION”值不会被替换

问题描述 投票:0回答:3

我正在尝试对 ASP.net 网站进行负载测试,经过一些研究,很明显 JMeter 遇到了 VIEWSTATE 问题,这是 ASP.NET WebForms 用于使 HTTP 看起来有状态的解决方法之一。 JMeter 正在为 VIEWSTATE 发送过时的值,因为它正在重播测试计划中的 HTTP 请求。我从每个响应中提取了 VIEWSTATE 并在请求中重新包含该值。我用两个正则表达式提取器完成了此操作,但我仍然没有看到参数化后值被替换。

asp.net testing load jmeter parameterized
3个回答
1
投票

您的正则表达式可能是错误的。

在这种情况下最好使用 css/jquery 提取器而不是正则表达式

只需输入: - 表达式:输入[id=__VIEWSTATE] - 属性:值

第二个:

  • 表达式:输入[id=__EVENTVALIDATION]
  • 属性:值

0
投票

使用下面的正则表达式..它对我有用

输入类型=“隐藏”名称=“__VIEWSTATE”ID=“__VIEWSTATE”值=“([A-Za-z0-9+=/-_]+?)”


0
投票

[ 我已经使用了下面的 Reg ex..它不适合我。 输入类型=“隐藏”名称=“__VIEWSTATE”ID=“__VIEWSTATE”值=“([A-Za-z0-9+=/-_]+?)”

]1

i have used CSS Selector Extractor this one also not working 请帮助我。

© www.soinside.com 2019 - 2024. All rights reserved.