gpt4 book ai didi

asp.net-mvc-4 - 防伪 token 和网络测试

转载 作者:行者123 更新时间:2023-12-04 13:50:57 26 4
gpt4 key购买 nike

我正在尝试在 VS2012 中为 MVC 站点进行 Web 测试。
其中一种情况是登录并浏览产品列表,选择您想要的产品并进入购买页面。

问题是当 web 测试运行时,我收到一个关于防伪 token 的错误,并且它不匹配。

到底怎么可能用防伪 token 进行测试?用户必须登录 - 负载测试(最终)将有成千上万的用户,但需要首先让它为 1 个用户工作。

登录 View /操作确实在 Controller 上的 View 和验证中执行 AntiForgeryToken。

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

最佳答案

一旦你运行你的脚本并且它失败了,去调用失败的那个。

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

  • {{上下文参数名称}}

    (包括 2 个花括号)
  • 按回车确认/保存

  • 下次运行脚本时 - 一切正常

    这就是它对我的工作方式......

    关于asp.net-mvc-4 - 防伪 token 和网络测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989573/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com