网络请求
在真实用户监控中,网络请求是核心分析对象之一。网络请求串联了 “用户体验感知”、“前端交互响应” 与 “后端服务能力” 三大关键环节,是定位 “用户体验卡顿 / 操作失败” 根因、量化 “系统服务质量”、关联 “业务操作成败” 的最直接数据载体,也是从 “表面体验问题” 穿透到 “底层技术瓶颈” 的核心桥梁。
- 网络请求耗时大,将会影响用户体验:若 “加载商品列表” 的接口请求耗时达 3 秒(远超 1.5 秒的用户耐受阈值),用户会明显感知 “页面卡住不动”;若请求因网络波动出现 500ms 的延迟,也可能导致 “点击按钮后无即时反馈”,降低操作流畅度。“结算页支付接口” 的响应时间从 2 秒优化至 500ms,下单成功率可能提升 5%。
- 网络请求失败,将会导致操作失败:若 “提交订单” 的请求返回 404 错误(资源不存在)或 503 错误(服务不可用),会直接导致用户业务操作失败,甚至引发用户流失。“支付请求” 的失败率每上升 0.1%,可能直接关联数万金额的交易损失。
- 若请求 “发起延迟”(从用户点击到请求发送耗时过长):可能是前端逻辑阻塞(如 JS 主线程繁忙),需优化前端代码。
- 若请求 “后端处理耗时高”(请求响应耗时占比超总耗时的 70%):可能是后端接口逻辑冗余、数据库查询慢,需优化服务端性能。
如需查看网络请求详细分析数据,可前往网络请求分析。

定义
网络请求是指客户端(如浏览器、手机 App、小程序等)向服务器或其他网络节点发送数据请求,并期望获取响应数据的过程,是实现跨设备、跨网络数据交互的核心技术行为,也是互联网应用实现 数据动态加载、功能交互、状态同步”的基础。
如:当客户端(如 App、网页)按照接口规则,实际向目标地址(如https://api.example.com/user/login)发送包含账号密码的 POST 请求,并等待服务端返回结果时,这个 “发送→接收” 的动态过程就是一次网络请求。
网络请求类型
| 类型 | 说明 |
|---|---|
| 资源请求 | 图片、音视频、文本等资源类的请求 |
| 协议扩展 | HTTP外其他协议的网络请求 |
| 业务请求 | 除资源请求、协议扩展外的网络请求都为业务请求 |
识别规则
功能场景
不同应用实现逻辑各异,需结合实际场景,通过域名、IP网段、URL路径、Header参数、GET参数、POST参数,灵活自定义网络请求识别规则,以精准界定哪些情况应判定为同一网络请求,确保符合业务对网络请求聚合分析的需求。
对采集的原始URL,先执行脱参规则,避免无关参数干扰;再执行聚合规则,依据核心特征进行汇聚。通过这两步处理,可将本质为同一网络请求但URL不同聚合为同一网络请求,确保网络请求分析的准确性与一致性。

开始使用
聚合规则
支持根据网络请求的域名、IP网段、URL路径、URL参数、Header参数、Body参数进行聚合。
如您将页面识别规则设置为:URL路径完全相同则认为是同一网络请求,此时识别逻辑如下:
脱参规则
为了避免URL路径中存在ID等干扰识别规则,所以支持配置具体的脱参规则,可根据需要进行勾选脱参规则和配置具体长度

指标说明
| 指标分类 | 指标名称(中文) | 指标描述 |
|---|---|---|
| 请求 | Apdex | 网络请求性能体验评分,衡量用户对请求响应速度的满意度。 |
| 请求 | DNS 耗时 | 域名解析过程的总耗时,反映从发起域名解析到获取 IP 地址的延迟。 |
| 请求 | Request 耗时 | 从请求发送完成到客户端首次接收服务器响应数据包的时间间隔。 |
| 请求 | SSL 耗时 | SSL/TLS 握手全过程的耗时,包括证书验证与加密协商等步骤。 |
| 请求 | TCP 耗时 | 建立 TCP 连接的总时间,包含三次握手过程的延迟。 |
| 请求 | 请求错误率 | 错误请求次数占总请求次数的比例,反映请求失败的整体概率。 |
| 请求 | 错误请求次数 | 发生网络错误(如超时、连接失败等)的请求总次数。 |
| 请求 | 错误请求影响会话数 | 受错误请求影响的用户会话数量,衡量错误的业务影响范围。 |
| 请求 | 错误请求影响用户数 | 受错误请求影响的独立终端设备数量,反映用户体验受损的规模。 |
| 请求 | 健康请求次数 | 成功完成且响应时间符合预期的请求总次数。 |
| 请求 | 健康请求占比 | 健康请求次数占总请求次数的比例,体现请求服务的整体质量。 |
| 请求 | 接收耗时 | 从开始接收响应数据到完全下载完成的时间,反映数据传输效率。 |
| 请求 | 慢请求次数 | 超过预设慢请求阈值的请求总次数(阈值定义见健康判定规则)。 |
| 请求 | 慢请求影响会话数 | 受慢请求影响的用户会话数量,衡量性能劣化的业务影响范围。 |
| 请求 | 慢请求影响用户数 | 受慢请求影响的独立终端设备数量,反映性能问题的用户覆盖度。 |
| 请求 | 慢请求占比 | 慢请求次数占总请求次数的比例,体现请求性能劣化的整体程度。 |
| 请求 | 每分钟错误数 | 单位时间内的平均错误请求频次,反映错误发生的密集程度。 |
| 请求 | 请求吞吐率 | 单位时间内的平均请求处理量,体现系统的请求承载能力。 |
| 请求 | 数据大小 | 请求过程中下载的响应数据总字节数,反映数据传输量。 |
| 请求 | 网络请求响应时间 | 从请求发起至完全接收响应的总耗时,综合衡量请求端到端性能。 |
| 请求 | 下行速度 | 响应数据的平均下载速率(字节 / 秒),反映网络传输效率。 |
| 请求 | 总请求次数 | 统计周期内的请求总计数,体现服务的调用规模。 |
| 请求 | 目标服务数量 | 被请求的独立服务实例总数,反映系统的服务依赖范围。 |
| 自定义请求 | DNS 耗时 | 自定义请求的域名解析总耗时,反映特定业务请求的解析延迟。 |
| 自定义请求 | SSL 耗时 | 自定义请求的 SSL/TLS 握手耗时,针对特定业务场景的加密协商延迟。 |
| 自定义请求 | TCP 耗时 | 自定义请求的 TCP 连接建立时间,衡量特定业务的连接性能。 |
| 自定义请求 | 次数 | 自定义请求的总调用次数,反映特定业务场景的请求规模。 |
| 自定义请求 | 错误次数 | 自定义请求发生错误的总次数,衡量特定业务的请求可靠性。 |
| 自定义请求 | 错误率 | 自定义请求的错误次数占总次数的比例,反映特定业务的失败概率。 |
| 自定义请求 | 自定义请求耗时 | 自定义请求从发起至完成的总耗时,衡量特定业务的端到端性能。 |
| 自定义请求 | 吞吐率 | 单位时间内的自定义请求处理量,体现特定业务的请求承载能力。 |