asp.net-mvc-4 – 防伪标记和Web测试

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-4 – 防伪标记和Web测试前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在VS2012中为MVC站点进行Web测试.
其中一个方案是登录并浏览产品列表,选择所需产品并按照购买页面进行操作.

问题是,当运行Web测试时,我收到有关防伪标记错误,并且它不匹配.

如何用防伪令牌进行测试呢?用户必须登录 – 将有数千名用户进行负载测试(最终),但需要首先使其适用于1位用户.

登录视图/操作在控制器的视图和验证中执行AntiForgeryToken.

任何建议和提示表示赞赏.

解决方法

运行脚本后,如果脚本失败,请转到执行失败的调用.

>转到响应选项卡
>在正文中,找到输入标记中的__RequestVerificationToken名称,并提取value属性之间的所有内容.
>选择值并右键单击>添加提取规则,然后按确定.
>您将找到一个提取规则文件夹,在其下面,我们刚刚创建了提取规则.随意重命名上下文参数名称.
>转到下一页,该页面应该是失败的页面,并找到名为“__RequestVerificationToken”的表单后缀参数.查看它的属性
>将其绑定到先前创建的上下文参数名称.为此,请查看此post参数的属性并将“Value”设置为:

{{上下文参数名称}}

(包括2个花括号)

>按enter键确认/保存

下次运行脚本时 – 一切正常

这就是它对我有用的方式……

猜你在找的asp.Net相关文章