跳转到内容
搜索文档

HTTP 测试

最后更新 查看 MarkdownAgent 设置

功能可用性

客户端模式 Zero Trust 计划
  • 流量和 DNS 模式
  • 仅流量模式
所有计划
系统 可用性 最低客户端版本
Windows 2023.3.381
macOS 2023.3.381
Linux 2023.3.398
iOS
Android 1.0
ChromeOS 1.0

HTTP 测试从最终用户设备向特定的 Web 应用程序发送 GET 请求。您可以使用响应指标来排除连接性问题。例如,您可以检查该应用程序是对您组织中的所有用户均不可访问,还是仅对某些特定用户不可访问。

HTTP 测试定期从安装并启用了 Cloudflare One 客户端的设备上运行。您可以使用它们来验证配置更改后内部应用程序是否可达,或者监控 SaaS 应用程序中影响您组织的中断。

创建测试

要为应用程序设置 HTTP 测试:

  1. Cloudflare One 中,前往 Insights(洞察) > Digital experience(数字体验)
  2. 选择 Tests(测试) 选项卡。
  3. 选择 Add a Test(添加测试)
  4. 填写以下字段:
    • Name(名称):输入测试的任意名称。
    • Target:输入您要测试的网站或应用程序的 URL(例如 https://jira.site.com)。同时支持公共和私有主机名。如果是测试私有主机名,请确保该域位于您的 本地域回退 列表中。
    • Source device profiles(源设备配置文件):(可选)选择要运行测试的 设备配置文件。如果未选择任何配置文件,则测试将在连接到您的 Zero Trust 组织的所有受支持设备上运行。
    • Test type(测试类型):选择 HTTP Get
    • Test frequency(测试频率):指定测试运行的频率。输入介于 5 到 60 之间的分钟值。
  5. 选择 Add test(添加测试)
  6. 创建并运行测试后,您可以 查看结果

测试结果

HTTP 测试测量以下数据:

数据 描述
资源获取时间 请求所有步骤的总时间,测量范围从 startTimeresponseEnd
服务器响应时间 设备从目标接收响应的往返时间。
DNS 响应时间 DNS 查询解析的往返时间。
HTTP 状态码 目标返回的 状态码

结合使用这些指标可以确定连接中发生问题的位置。例如,高 DNS 响应时间与正常的服务器响应时间表明存在 DNS 解析问题,而不是目标服务器的问题。

导出 DEX 应用程序测试日志

您可以使用 LogpushDEX 应用程序测试 数据导出到 R2(Cloudflare 的对象存储)、第三方云存储桶或安全信息和事件管理 (SIEM) 工具。如果您需要将测试数据保留超过 7 天的日志保留期,或者将 DEX 数据与其他日志源进行关联,这将非常有用。

相关资源

  • DEX 规则 - 使用用户电子邮件、用户组、操作系统或托管网络等选择器,定义测试适用于哪些用户或组。

这篇文档对您有帮助吗?