You need to enable JavaScript to run this app.
导航
创建文件传输类型的拨测任务
最近更新时间:2025.01.13 14:12:02首次发布时间:2025.01.13 14:12:02

本文为您介绍创建文件传输类型的拨测任务的操作步骤和注意事项。

背景信息

文件传输任务用于模拟文件的上传和下载过程,以监控应用数据资源的传输速率和性能。这种任务类型可以帮助您了解在不同的网络条件下,文件传输的效率和稳定性。例如,您可以通过文件传输任务来测试云存储服务的上传和下载速度,或者监控大文件传输的性能。

操作步骤

  1. 登录云拨测控制台
  2. 在左侧菜单栏单击 任务管理。
  3. 任务管理 页面,单击 创建拨测任务
  4. 创建拨测任务 页面,根据页面提示,依次完成以下配置:
    1. 基本信息配置
      完成基本信息配置后,单击 下一步:选择节点范围
    2. 选择节点范围
      选择节点后,您可以单击 保存并运行任务下一步:告警配置
      • 保存并运行任务:创建此任务,并且系统开始按照您的配置情况运行任务。如果您选择该操作,请直接前往步骤5。
      • 下一步:告警配置:配置任务的告警规则。具体操作,请前往步骤c。
    3. (可选)告警配置
      完成告警配置后,单击 保存并运行任务
  5. 任务创建成功后,单击 返回任务列表,您可以在 任务管理 页面看到新创建的任务。
    Image

配置说明

基本信息配置

基本信息 导航页,根据需要,完成以下各模块配置。

基本信息

  • 任务类型:选择 文件传输

  • 拨测方式:

    • 上传:模拟向目标服务器上传文件的过程,可以用来测试服务器处理上传请求的性能,包括上传速度、响应时间和可能的网络延迟。
    • 下载:模拟从目标服务器下载文件的过程,有助于评估服务器提供下载服务的能力,包括下载速度、数据传输的稳定性和整体性能。
  • 任务目标:

    配置项

    说明

    任务地址

    1. 选择请求方式,支持选择:
      • 拨测方式上传 时:
        • POST
        • PUT
      • 拨测方式下载 时,请求方式为 GET。
    2. 输入待探测目标的以http://https://开头的 URL,如:https://www.volcengine.com

    任务名称

    为创建的任务命名,便于后续管理。如果未填写,系统会自动将任务地址作为任务名称。

    地域/运营商

    无需填写,云拨测在您输入任务地址后会自动解析。

    标签

    标签用于标识拨测任务,可以帮助您从不同维度(任务类型、运营商等)对具有相同特征的拨测任务进行标记和分类,便于您快速查找具有某特征的拨测任务。

    删除

    如果您添加了 2 个或 2 个以上的任务目标,单击 删除,可以删除某个任务目标。

    添加其他任务目标

    说明

    单次最多支持添加 100 条任务目标。

    • 单个添加:单击 添加,手动输入一个新的任务目标。这种方式适合逐个添加少量的任务目标。
    • 批量添加:单击 批量粘贴添加,批量添加任务目标。

      说明

      若内容中超过 100 条任务地址,则仅录入前 100 条。

      • 批量粘贴:通过复制和粘贴的方式,一次性添加多个任务目标。您可以将多个任务地址复制到剪贴板,然后在批量粘贴的输入框中粘贴这些地址。

        说明

        每个地址应该单独一行,以便系统能够正确识别和添加。

      • 文件导入:通过上传一个文件来批量添加任务目标。您可以通过点击或拖拽文件到指定的上传区域来完成文件导入。

        说明

        • 支持的文件格式包括.xlsx.csv
        • 文件中应该包含两列,第一列是任务名称,第二列是任务地址。
  • 高级配置:云拨测已根据您选择的任务类型完成了默认配置。单击 高级配置,您可以根据需要修改、配置所需参数。

    类别

    配置项

    说明

    基本配置

    IP 类型

    拨测节点进行拨测时使用的 IP 协议类型,支持选择:

    • 自动:系统将根据目标服务器的支持情况自动选择使用 IPv4 或 IPv6 协议。
    • IPv6:指定使用 IPv6 协议进行通信。

      说明

      在选择拨测节点时,注意选择 IP 类型是 IPv6 或双栈的节点。

    • IPv4:指定使用 IPv4 协议进行通信。

    HTTP 版本

    拨测节点进行拨测时使用的 HTTP 版本,支持选择:

    • 自动协商:系统将根据服务器的支持情况自动选择最合适的 HTTP 版本进行通信。
    • HTTP/1.1:指定使用 HTTP/1.1 版本进行通信。
    • HTTP/2:指定使用 HTTP/2 版本进行通信,这通常提供比 HTTP/1.1 更好的性能。
    • HTTP/3:指定使用最新的 HTTP/3 版本进行通信,它基于 QUIC 协议,旨在进一步提高网络性能。

    重定向

    如果返回 301 或 302 状态码,拨测节点是否跟随要求再次做重定向探测。
    默认开启。

    最大传输大小

    设置任务中单个文件传输的最大允许大小,单位为KB。设置后,最多仅下载该指定大小,如果超过这个值,则不进行下载。

    说明

    • 该参数取值范围为 1KB~20480KB,默认为 20480 KB。
    • 该参数必须设置为整数。

    超时时间

    设置任务超时时间。如果目标地址在这段时间内没有响应,拨测任务会认为请求失败。

    诊断

    诊断

    您可以根据需要,启用诊断探测,以便在执行拨测任务时获取更详细的网络信息。

    • DNS:检查域名系统解析是否正常,获取域名解析的时间和准确性。
    • PING:使用 ICMP 协议检测目标地址的连通性,测量往返时间(RTT)和丢包率。
    • MTR:提供从源到目标的网络路径的详细信息,包括每一跳的延迟和丢包情况。

    抓包

    您可以根据需要,设置抓包策略,以便在执行拨测任务时获取更详细的数据。

    • 不抓包:云拨测不会对网络通信进行抓包。
    • 总是抓包:无论网络状况如何,云拨测都会对网络通信进行抓包。
    • 不可用时抓包:仅在网络连接不可用或出现问题时,云拨测才会进行抓包。

    请求参数

    请求头

    云拨测支持您对请求头进行定制工作,包括:

    • 插入拨测标记:自动插入 X-Volcengine-Platform:cloud-detect 请求头参数。
    • 插入User-Agent :快速插入User-Agent请求头参数,其中Value需您自定义填写。
    • 自定义:手动输入其他参数。

    URL 参数

    输入附加在 URL 后面的查询字符串,以键值对的形式出现。在文件传输任务中,您可以设置 URL 参数来传递必要的信息,如文件标识符、上传的文件名等。

    域名解析

    指定 DNS 服务器

    设置用于 DNS 解析的服务器。

    • 默认:默认为节点对应的运营商 DNS。
    • 自定义 DNS:指定一个自定义的 DNS 服务器地址,用于域名解析。
    • 安全 DNS:使用专门的安全 DNS 服务。

    自定义 Host

    自定义 Host 内容进行域名解析。

    • 随机:在进行域名解析时,随机选择一个 IP 地址或 CNAME 作为解析结果。
    • 轮询:按照定义的顺序轮流使用不同的 IP 地址或 CNAME 进行域名解析。

    认证授权

    忽略证书错误

    • 开启:拨测任务将忽略 SSL/TLS 证书错误,如证书过期、证书与域名不匹配等,继续执行请求。
    • 关闭:拨测任务将在遇到 SSL/TLS 证书错误时停止执行,并报告错误。

    代理

    代理地址

    是否使用代理服务器。如果使用,打开 代理地址 开关,输入形如scheme://user:password@host:port的代理服务器地址。

    劫持

    劫持参数

    设置 DNS 劫持的黑白名单。

    文件上传

    说明

    拨测方式 选择 上传 时,可以设置该参数。

    上传文件 URL

    1. 输入一个完整的文件 URL,云拨测将从这个 URL 下载文件,然后使用下载的文件进行上传测试。

      说明

      如果不输入上传文件的 URL,则云拨测的 agent 将自动生成一个用于测试的文件。

    2. 输入 URL 后,可以单击 下载测试 按钮来验证云拨测是否能够正常下载指定的文件。如果下载测试成功,说明文件 URL 正确且可访问,可以进行后续的上传测试;如果下载测试失败,您需要检查 URL 是否正确,或者文件是否可访问。
  • 任务组:您可以为此次创建的拨测任务选择或创建一个任务组。任务组用于标识拨测任务,可以帮助您从不同维度(任务类型、运营商等)对具有相同特征的拨测任务进行标记和分类,便于您快速查找、分析某一组的拨测任务。

拨测周期

配置项

说明

拨测频率

拨测节点访问任务地址的频率。如选择 5 分钟,表示每个拨测节点每 5 分钟拨测一次。

结束时间

  • 拨测节点停止访问任务地址的时间。
  • 默认结束时间是成功创建拨测任务的三个月后。

自定义执行周期

您可以自定义云拨测任务的的具体执行周期。默认关闭。
如果需要自定义执行周期,需要完成以下配置:

  • 执行周期:支持在每天、每周按日(指定每周七天的某一天或某几天)、每月按日(指定每月的某一天或某几天)执行。
  • 执行时间:选择具体日期后,您可以选择执行日的具体执行时间。

如:您设置拨测频率为 1 小时,执行周期为:每周 > 周五;执行时间为:00:00-06:00。表示在每周周五的 00:00-06:00,系统会每隔1小时执行一次拨测。

均匀分配样本

默认开启。
开启后,在一个拨测周期内均匀分配样本,避免所有节点在同一时间发出任务。

断言配置

根据需要,预定义一组条件或规则,当拨测节点拨测的响应结果满足所有条件时视为可用拨测。具体内容,请参见断言配置

选择节点范围

公有节点范围

配置项

说明

节点匹配方式

  • 按节点:根据业务情况手动选择具体的节点。
  • 按节点组:根据节点组筛选节点。关于节点组的说明,请参见节点组管理
  • 按分组:按照国家、区域、省份、城市、运营商和节点类型的维度筛选所需节点。

筛选过滤

节点匹配方式 选择 按节点 时:

  1. 选择方式:
    • 推荐节点:云拨测根据您的配置和需求,推荐合适的节点。这些节点通常是云拨测认为最适合执行当前拨测任务的节点,您可以直接选择这些推荐节点,无需进行额外的配置。
    • 自定义选点:您可以根据特定的需求和标准,自行选择节点。通过 节点类型地域运营商节点 IP 类型,快速筛选出所需节点。
  2. 添加节点:选定节点后,单击 添加,您可以根据需要进行样本设置,可以设置样本分组或拨测样本数。
  3. 添加节点至节点组(可选):您可以将选定的节点,添加到节点组中。单击 添加至节点组,从下拉列表中选择所需节点组,并单击 确认添加

    警告

    新的节点添加到节点组后,节点组原有的节点将被覆盖,请谨慎操作。

节点匹配方式 选择 按节点组 时:

  1. 选择所需节点组。支持搜索节点组名称快速查找节点组。
  2. 根据需要进行样本设置,可以设置样本分组或拨测样本数。

节点匹配方式 选择 按分组 时:

  1. 选择分组方式 下拉列表选择一种或多种分组,然后从所选的分组中选择具体条目。
  2. 根据需要进行样本设置,可以设置拨测样本数。

样本设置

样本分组:支持按照国家、区域、省份、城市、运营商和节点类型的维度来对您选择的节点进行分组。

说明

节点匹配方式按节点按节点组 时,可以设置 样本分组

样本配置:您可以设定每组节点执行一次拨测任务实际产生的样本数量。例如,设定一组节点的样本配置的数值为 2,表示这组节点完成一次拨测任务,最终会提供两组拨测样本。

设置统一样本数:支持统一设置每组节点的样本配置数值。

私有节点范围

配置项

说明

节点匹配方式

私有节点的匹配方式支持两种:

  • 精确节点:您可以根据业务情况选择具体的私有节点,支持通过搜索节点名称、地域或运营商查找所需节点。
  • 不限:您可以按照国家、省份、城市、运营商和标签的组合选择节点,支持通过搜索节点名称、地域或运营商查找所需节点。

范围配置

节点匹配方式 选择 精确节点 时:

  1. 选择节点:
    • 可以通过搜索节点名称、地域或运营商快速查找所需节点。
    • 可以通过设置国家、省份、城市、运营商、节点和标签,筛选所需节点。
  2. 样本设置:根据需要进行样本设置,可以设置样本分组或拨测样本数。

节点匹配方式 选择 不限 时:

  1. 选择节点:按照国家、省份、城市、运营商和标签的组合选择节点,同时支持通过搜索节点名称、地域或运营商查找所需节点。
  2. 样本设置:根据需要设置拨测样本数。

样本设置

样本分组:支持按照国家、区域、省份、城市、运营商和节点类型的维度来对您选择的节点进行分组。

说明

节点匹配方式按节点按节点组 时,可以设置 样本分组

样本配置:您可以设定每组节点执行一次拨测任务实际产生的样本数量。例如,设定一组节点的样本配置的数值为 2,表示这组节点完成一次拨测任务,最终会提供两组拨测样本。

设置统一样本数:支持统一设置每组节点的样本配置数值。

告警配置

您可以在创建拨测任务时进行告警配置,也可以在创建拨测任务后,再配置告警。

开启告警

开启告警:默认开启。如果您在此处关闭告警,可以在创建任务后,再为拨测任务创建告警。具体操作,请参见创建告警

告警规则

具体操作,请参见告警规则配置

通知规则

具体操作,请参见通知规则配置

后续操作