gpt4 book ai didi

ajax - 如何在测试环境中模拟失败的 XHR 调用

转载 作者:行者123 更新时间:2023-12-02 17:35:14 24 4
gpt4 key购买 nike

我的应用程序正在制作 XHR POST,我需要故意失败或完全跳过。测试是运行一个我请求的服务不可用的场景。

这必须在浏览器中完成,我无权更改代码来执行此操作,也无权访问防火墙。此 asnyc XHR 调用将在单页 Web 应用程序中从一个磁贴过渡到另一个时发生,以及其他 XHR 调用

到目前为止,我已经使用了 firebug 的 XHR 断点,但是当断点启动时,我已经得到了成功的响应。

还有其他方法吗?

最佳答案

一个简单的方法是使用 Fiddler .安装,点击AutoResponder选项卡,勾选“Enable Rules”和“Unmatched Requests pass through”,在规则编辑器中指定你需要测试响应失败的url并添加规则“*drop”。

当您请求此 url 时,Fiddler 将立即关闭连接。

示例用法 - 如果我想模拟今日美国体育版 block 的 ajax 请求失败:

enter image description here

现在 http://www.usatoday.com/sports/永远不会加载,因为 ajax 请求会失败。

enter image description here

更多详情 here .

类似问题已经回答here .

关于ajax - 如何在测试环境中模拟失败的 XHR 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445069/

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