讲师中心 微信公众号
AI工具推荐 视频效率加速

谷歌浏览器如何屏蔽特定的网络请求进行压力测试_谷歌浏览器Network面板URL请求拦截阻断

阿涛吖_9545

阿涛吖_9545

发布时间:2026-05-13 08:09:18

|

350人浏览过

|

来源于php中文网

原创

可利用Chrome开发者工具Network面板原生屏蔽功能拦截指定请求:(1)右键选“屏蔽请求网址/网域”;(2)在Network Request Blocking面板添加正则规则;(3)配合uBlock Origin实现持久化拦截,屏蔽后请求不再发出。

谷歌浏览器如何屏蔽特定的网络请求进行压力测试_谷歌浏览器network面板url请求拦截阻断

如果您在进行前端压力测试或调试时,需要临时阻断某些非核心网络请求以减少干扰、聚焦关键接口表现,则可利用谷歌浏览器开发者工具 Network 面板的原生屏蔽功能直接拦截指定 URL 或域名请求。以下是实现该目标的具体操作步骤:

一、通过右键菜单即时屏蔽单个请求URL

该方法适用于快速验证某一条高频轮询或第三方埋点请求被禁用后的页面行为变化,操作即时生效且无需安装扩展。屏蔽后该请求将完全不发出,可用于模拟弱网下部分服务不可用的场景。

1、按下 F12 或 Ctrl+Shift+I(Windows/Linux) / Cmd+Option+I(macOS)打开开发者工具。

2、切换至 Network 面板,刷新页面触发请求列表生成。

3、在请求列表中找到目标请求(例如 /api/v1/metrics 或 analytics.js),右键点击该行。

4、在弹出菜单中选择 Block request URL(屏蔽请求网址)。

5、刷新页面,确认该请求不再出现在 Network 列表中,且控制台无对应失败日志(说明已被静默拦截)。

谷歌浏览器如何屏蔽特定的网络请求进行压力测试_谷歌浏览器Network面板URL请求拦截阻断

二、批量屏蔽同一网域下的全部请求

该方法适用于需整体禁用某个CDN、监控服务或广告平台的所有子路径请求,通过匹配网域层级实现更广范围的阻断,避免逐条添加URL的繁琐操作。

1、确保已进入 Network 面板并存在至少一条来自目标网域的请求(如 https://cdn.example.com/widget.js)。

2、右键点击该请求,在菜单中选择 Block request domain(屏蔽请求网域)。

3、右侧将自动展开 Network Request Blocking 面板,显示已添加的规则,例如 cdn.example.com。

4、该规则默认启用,后续所有匹配该网域的 HTTP/HTTPS 请求(含子路径、不同协议端口)均被拦截。

5、如需临时停用此规则,可在 Network Request Blocking 面板中点击规则左侧的开关图标将其置灰。

谷歌浏览器如何屏蔽特定的网络请求进行压力测试_谷歌浏览器Network面板URL请求拦截阻断

三、自定义正则表达式精准匹配请求模式

该方法适用于屏蔽符合特定动态路径结构的请求,例如所有带时间戳参数的轮询接口、含特定 query key 的上报请求,或统一前缀的微服务调用,提供最大灵活性与复用性。

1、在 Network 面板右上角点击三个点图标,选择 More tools > Network Request Blocking。

2、在打开的 Network Request Blocking 面板底部点击 + Add pattern 按钮。

谷歌MaterialDesign侧边栏特效
谷歌MaterialDesign侧边栏特效

谷歌Material Design侧边栏特效是一款基于jQuery+HTML5实现的鼠标滑过右侧滑出选项卡切换全屏特效

下载

3、输入正则表达式,例如:
^https?://[^/]+/api/v\d+/poll\?.*t=\d+(匹配带时间戳参数的轮询请求);
-is:service-worker-initiated(排除 Service Worker 发起的请求,属内置过滤语法)。

4、勾选该规则左侧启用开关,刷新页面验证匹配请求是否消失。

5、如需修改,可点击规则右侧铅笔图标编辑;如需删除,点击垃圾桶图标。

谷歌浏览器如何屏蔽特定的网络请求进行压力测试_谷歌浏览器Network面板URL请求拦截阻断

四、使用 uBlock Origin 扩展实现持久化请求拦截

该方法适用于需跨会话、跨页面长期屏蔽固定域名或路径的场景,拦截发生在网络请求发起前,不依赖开发者工具开启状态,适合自动化测试脚本集成或团队标准化配置。

1、访问 chrome://webstore/,搜索 uBlock Origin,确认开发者为 Raymond Hill 后安装。

2、点击浏览器右上角扩展图标,选择 Dashboard,切换至 My filters 标签页。

3、在文本框中添加自定义规则,例如:
||example-analytics.com^(屏蔽整个域名);
||api.service.com/v1/track*$script,xmlhttprequest(仅屏蔽 script 与 xhr 类型请求)。

4、点击 Apply changes,规则立即生效。

5、关闭开发者工具或重启浏览器后,规则仍持续作用。

五、验证屏蔽效果与注意事项

该步骤用于确认屏蔽逻辑是否按预期执行,同时规避因误屏蔽导致功能异常的风险,是压力测试前必须完成的校验环节。

1、刷新页面后,在 Network 面板顶部检查 Filtered out 计数是否增加(表示有请求被规则拦截)。

2、观察页面核心交互是否正常:如按钮点击、表单提交、数据加载等主流程未受影响。

3、打开 Console 面板,确认无 Failed to load resource 报错指向关键业务接口。

4、若发现功能异常,立即前往 Network Request Blocking 面板或 uBlock Origin 的 My filters 中禁用最新添加的规则。

5、注意:屏蔽 favicon.ico、manifest.json 或核心 JS/CSS 文件可能导致页面渲染异常或PWA失效,此类资源应避免纳入屏蔽范围。

相关文章

谷歌浏览器
谷歌浏览器

谷歌浏览器Google Chrome是一款可让您更快速、轻松且安全地使用网络的浏览器。Google Chrome的设计超级简洁,使用起来得心应手。这里提供了谷歌浏览器纯净安装包,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

0

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

0

2026.10.15

C++ 开发环境怎么搭建
C++ 开发环境怎么搭建

C++开发环境专题汇集Windows、Linux下的编译器与IDE安装配置教程,涵盖GCC、Clang、Visual Studio、CLion和VS Code,以及编译运行首个程序的步骤。

0

2026.10.15

Python 虚拟环境是什么
Python 虚拟环境是什么

Python虚拟环境专题介绍项目依赖隔离的作用,汇集venv与uv创建、激活、退出及解释器切换的相关文章,并覆盖Windows、Linux和VS Code中的常见配置问题。

0

2026.10.15

Python 怎么安装并配置环境变量
Python 怎么安装并配置环境变量

Python安装与环境变量配置专题汇集Windows、macOS和Linux的安装步骤、PATH设置、pip配置及常见报错排查文章,帮助完成解释器安装并验证命令行可以正常运行。

0

2026.10.15

PHP 连接 MySQL 失败怎么办
PHP 连接 MySQL 失败怎么办

PHP连接MySQL失败专题汇集PDO与MySQLi扩展配置、账号权限、主机端口、套接字和认证方式等排查文章,覆盖连接报错、密码变更与容器环境配置,帮助按错误提示定位原因并修复。

0

2026.10.15

PHP 表单提交后如何获取数据
PHP 表单提交后如何获取数据

PHP表单提交后如何获取数据专题汇集HTML表单提交、GET与POST接收、$_POST和$_GET读取、跨文件传值、单选与下拉字段获取,以及空值和接收失败排查等文章,帮助新手完成从提交到处理的完整流程。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpMyAdmin 常见问题
phpMyAdmin 常见问题

共0课时 | 0人学习

uni-app快速上手
uni-app快速上手

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn