跳到主要内容
版本:3.7.0

网络请求

在真实用户监控中,网络请求是核心分析对象之一。网络请求串联了 “用户体验感知”、“前端交互响应” 与 “后端服务能力” 三大关键环节,是定位 “用户体验卡顿 / 操作失败” 根因、量化 “系统服务质量”、关联 “业务操作成败” 的最直接数据载体,也是从 “表面体验问题” 穿透到 “底层技术瓶颈” 的核心桥梁。

  • 网络请求耗时大,将会影响用户体验:若 “加载商品列表” 的接口请求耗时达 3 秒(远超 1.5 秒的用户耐受阈值),用户会明显感知 “页面卡住不动”;若请求因网络波动出现 500ms 的延迟,也可能导致 “点击按钮后无即时反馈”,降低操作流畅度。“结算页支付接口” 的响应时间从 2 秒优化至 500ms,下单成功率可能提升 5%。
  • 网络请求失败,将会导致操作失败:若 “提交订单” 的请求返回 404 错误(资源不存在)或 503 错误(服务不可用),会直接导致用户业务操作失败,甚至引发用户流失。“支付请求” 的失败率每上升 0.1%,可能直接关联数万金额的交易损失。
  • 若请求 “发起延迟”(从用户点击到请求发送耗时过长):可能是前端逻辑阻塞(如 JS 主线程繁忙),需优化前端代码。
  • 若请求 “后端处理耗时高”(请求响应耗时占比超总耗时的 70%):可能是后端接口逻辑冗余、数据库查询慢,需优化服务端性能。

如需查看网络请求详细分析数据,可前往网络请求分析

image-20250905172926609

定义

网络请求是指客户端(如浏览器、手机 App、小程序等)向服务器或其他网络节点发送数据请求,并期望获取响应数据的过程,是实现跨设备、跨网络数据交互的核心技术行为,也是互联网应用实现 数据动态加载、功能交互、状态同步”的基础。

如:当客户端(如 App、网页)按照接口规则,实际向目标地址(如https://api.example.com/user/login)发送包含账号密码的 POST 请求,并等待服务端返回结果时,这个 “发送→接收” 的动态过程就是一次网络请求。

网络请求类型

类型说明
资源请求图片、音视频、文本等资源类的请求
协议扩展HTTP外其他协议的网络请求
业务请求除资源请求、协议扩展外的网络请求都为业务请求

识别规则

功能场景

不同应用实现逻辑各异,需结合实际场景,通过域名、IP网段、URL路径、Header参数、GET参数、POST参数,灵活自定义网络请求识别规则,以精准界定哪些情况应判定为同一网络请求,确保符合业务对网络请求聚合分析的需求。

对采集的原始URL,先执行脱参规则,避免无关参数干扰;再执行聚合规则,依据核心特征进行汇聚。通过这两步处理,可将本质为同一网络请求但URL不同聚合为同一网络请求,确保网络请求分析的准确性与一致性。

image-20250905170422369

开始使用

聚合规则

支持根据网络请求的域名、IP网段、URL路径、URL参数、Header参数、Body参数进行聚合。

如您将页面识别规则设置为:URL路径完全相同则认为是同一网络请求,此时识别逻辑如下:

image-20250905171542434

脱参规则

为了避免URL路径中存在ID等干扰识别规则,所以支持配置具体的脱参规则,可根据需要进行勾选脱参规则和配置具体长度

image-20250905171622264

指标说明

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