用途:在 Playwright 浏览器自动化工作流中监控和分析网络流量,用于调查 API 行为、调试失败请求、验证认证流程、检查第三方集成以及定位性能瓶颈。
主要能力:自动捕获工作流期间的全部 HTTP 请求;将 API 调用与静态资源(图片、CSS、JS)分类;检测失败请求(4xx、5xx);标记慢请求(默认阈值 1 秒,可配置);识别重复请求、缺失资源、CORS 问题等模式;生成带摘要、失败请求、慢请求、API 调用和潜在问题的结构化报告。
使用方式:先通过 browser_navigate 打开目标页面,调用 browser_network_requests 读取并清空已有请求以建立基线;再用 browser_click、browser_fill_form、browser_type、browser_wait_for 等工具执行待监控的用户操作;操作完成后再次调用 browser_network_requests 捕获请求,可用 includeStatic、urlPattern、limit 等选项过滤;随后用分析脚本处理,例如 python scripts/analyze_network.py requests.json --threshold 1000 --report report.md,支持 --domain、--csv 等参数。
适用场景:登录与认证流程验证、电商结账与支付网关集成、文件上传流程、SPA 导航与懒加载、API 契约与端点调用验证、性能回归跟踪。
限制与要求:需启用 Playwright MCP 服务器并具备活跃浏览器会话,分析脚本需 Python 3.8+;CORS 错误需结合控制台消息判断;慢请求阈值应结合具体端点语境设定;分析前须清空历史请求避免基线污染,并等待异步请求完成;报告问题应按影响排序,避免将全部问题视为严重。具体收费、价格与平台支持信息暂未提供。