我想在一个对多个 HttpPost
使用 ValidateAntiForgeryToken
的网站上执行负载测试。但是,正如您所料,当我运行负载测试脚本时,我收到了许多 500 错误,因为 __RequestVerificationToken
是从早期请求复制的或者为空。两者都失败了。
是否有任何方法可以加载我在 HttpPost
方法上使用 ValidateAntiForgeryToken
属性的测试站点?
我尝试使用 StresStimulus 和 SmartBear 的 LoadComplete 进行测试。
最佳答案
如果您使用的是 fiddler 和 http://stresstimulus.stimulustechnology.com/ (我没有使用过)我必须想象你可以先登录,然后使用该 session 作为你的负载。 AntiForgeryTokens 不是一次性的,只要 cookie 存在用于您的身份验证信息以及在登录 session 期间生成的防伪 token ,就应该没问题。
关于asp.net-mvc-3 - 如何对使用 ValidateAntiForgeryToken 的网站进行负载测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9378703/