Asp.net viewstate中的JMeter和双等号(=)

Asp.net viewstate中的JMeter和双等号(=),asp.net,viewstate,jmeter,Asp.net,Viewstate,Jmeter,我正在使用JMeter加载测试ASP.NETWeb应用程序,但在查看状态时遇到问题 在字符串末尾包含双等号==。 我使用正则表达式提取器从上一个get请求中提取viewstate,并 在调试采样器中验证我的参数包含双等号,但在发布时 viewstate值${viewstate1}带有uu VIEVSTATE参数,双等号为 从请求中删除 如何在请求中包含等号,以便获得有效的viewstate?是否可以使用前置/后置处理器添加缺少的等号?示例?通过fiddler运行请求并比较JMeter请求和浏览器

我正在使用JMeter加载测试ASP.NETWeb应用程序,但在查看状态时遇到问题 在字符串末尾包含双等号==。 我使用正则表达式提取器从上一个get请求中提取viewstate,并 在调试采样器中验证我的参数包含双等号,但在发布时 viewstate值${viewstate1}带有uu VIEVSTATE参数,双等号为 从请求中删除


如何在请求中包含等号,以便获得有效的viewstate?是否可以使用前置/后置处理器添加缺少的等号?示例?

通过fiddler运行请求并比较JMeter请求和浏览器请求的结果后,我发现问题不在于双等号,而在于viewstate末尾的额外空间。 添加额外的空间是因为我的正则表达式提取器中的模板在$1$之后有一个空格。从模板中删除此空间修复了viewstate和我的请求

将双等号作为问题目标的原因是,在查看结果树的“请求”选项卡下,我只查看HTTP选项卡上的参数值。在HTTP选项卡上的表格显示上,等号不显示,但在原始选项卡上,等号显示为%3D%3D,即==

因为我找到了我自己问题的答案,我本来可以把它删除的,但是我选择用正则表达式模板发布我的发现,以防其他人不小心在文本框中添加了空格