【发布时间】:2014-12-19 00:37:23
【问题描述】:
我正在尝试在 VS2012 中为 MVC 站点进行 Web 测试。 其中一种情况是登录并浏览产品列表,选择您想要的产品并进入购买页面。
问题是在运行 web 测试时,我收到关于防伪令牌的错误并且它不匹配。
到底如何使用防伪令牌进行测试?用户必须登录 - 负载测试(最终)将有成千上万的用户,但需要首先为 1 个用户工作。
登录视图/操作确实在视图中执行 AntiForgeryToken 并在控制器上进行验证。
感谢任何建议和提示。
【问题讨论】:
-
什么是“防伪令牌”?你能像其他动态参数一样对待它吗?也许通过登录响应上的提取规则然后在以后的请求中传递该值?
-
是的,我设法修复它....很快发布答案
标签: asp.net-mvc-4 web-testing antiforgerytoken