加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 20:38:19 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试在VS2012中为MVC站点进行Web测试. 其中一个方案是登录并浏览产品列表,选择所需产品并按照购买页面进行操作. 问题是,当运行Web测试时,我收到有关防伪标记的错误,并且它不匹配. 如何用防伪令牌进行测试呢?用户必须登录 – 将有数千名用户进行负载测
我正在尝试在VS2012中为MVC站点进行Web测试.
其中一个方案是登录并浏览产品列表,选择所需产品并按照购买页面进行操作.

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

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

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

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

解决方法

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

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

{{上下文参数名称}}

(包括2个花括号)

>按enter键确认/保存

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读