【发布时间】:2017-01-26 18:23:53
【问题描述】:
我需要登录一个网页。将参数从导航屏幕传递到POST 到登录屏幕,我使用了CSS/Jquery 提取器。在提取的三个值中,Viewstate 生成器值被正确传递。但是Eventvalidation 和Viewstate 在传递时具有完全不同的值。
我从导航到网站获得的价值:
`VIEWSTATEGENERATORExtractor=C2EE9ACC,VIEWSTATEExtractor=r6PHK0,
EVENTVALIDATIONExtractor=xLhYcNpU3vb8+Om5`
And passed as VIEWSTATEGENERATOR =C2EE9ACC
EVENTVALIDATION value=Blncm,VIEWSTATE" value=iFpefxx7
某些值是在通过而不是从以前的浏览器导航时生成的。
不明白如何正确传递 1 个值而不是其他两个值。我对所有三个都使用相同的格式
【问题讨论】:
-
分享完整的响应和正则表达式。有可能存在超过 1 个视图状态
-
我使用 CSS/Jquery Extractor 和 Jsoup:Jquery 表达式作为输入[id=__viewstate],属性作为值;匹配号:1。当作为参数传递时,我得到的结果是
-
我很震惊,因为尽管我使用 {eventvalidation} 引用,但在请求之间传递了一些随机值。它不会传递不正确的值,而是在请求和之间传递一些随机值
标签: jmeter viewstate eventvalidation