【发布时间】:2012-05-16 12:06:39
【问题描述】:
我想在一个使用ValidateAntiForgeryTokens 的站点上执行负载测试,该站点使用了多个HttpPosts。但是,正如您所料,当我运行负载测试脚本时,我收到了许多 500 错误,因为 __RequestVerificationToken 要么是从先前的请求中复制的,要么是空白的。两者都失败了。
如果我在HttpPost 方法上使用ValidateAntiForgeryToken 属性,是否有任何方法可以加载测试站点?
我已经尝试使用 StresStimulus 和 SmartBear 的 LoadComplete 进行测试。
【问题讨论】:
-
注释掉 validateantiforgery,所做的只是获取 cookie 值并检查以确保它在同一个 URL 上由该表单给出我不明白为什么你必须测试压力 ValidateAntiForgeryToken 但是如果你需要然后做一个 cookie 检索动作,可以说没有真正的 cookie。加上值得注意的是,你问“我如何破解 ValidateAntiForgeryToken”,你的标题应该反映这一点:-)
标签: asp.net-mvc-3 csrf load-testing