文档

创建API性能任务

更新时间:

API性能拨测功能支持对GET、POST协议或端口进行监测,监测接口响应性能、可用性,确保用户的使用体验和业务可用性。本文介绍如何创建云拨测API性能任务。

操作步骤

  1. 登录ARMS控制台

  2. 在左侧导航栏中选择云拨测 > 定时拨测,在定时拨测页面右上角单击+创建定时任务

  3. 设置任务名称任务类型任务地址字符编码请求参数,然后单击下一步

    参数

    说明

    任务名称

    自定义云拨测任务名称。

    任务类型

    选择任务类型API性能

    API性能拨测任务支持对GET、POST协议或端口进行监测,监测接口响应性能、可用性,确保用户使用体验和业务可用性。

    任务地址

    需要进行拨测的Web应用地址。支持httphttps开头的地址,也支持ip:port格式的地址。

    字符编码

    发送内容的编码类型。

    • utf-8(默认)

    • gbk

    • gb2312

    • unicode

    请求参数

    自定义发起API性能拨测时的请求Header和Body。

    • Headers:支持通过表单形式填写key: value

    • Body:

      • form-data:支持通过表单形式填写key: value

      • x-www-form-urlencoded:支持通过表单形式填写key: value

      • raw:支持JSON、HTML、XML、JavaScript和Text格式。

  4. 监测周期区域设置以下参数。

    参数

    说明

    频率

    选择云拨测监测的频率。

    周期

    选择每天监测或自定义监测周期。

    均匀分配样本

    偏移量=周期分钟数/城市运营商个数,每个城市运营商的最早下发时间为周期起始执行时间加偏移量。

    此选项可以用于分散拨测任务,避免因同时拨测导致监测目标网站流量瞬间提高,在多监测点和高频率的场景下建议选中此参数。

  5. 监测点区域选择需要监测的运营商,添加至右侧已选择监测点区域框中。

    说明
    • 推荐监测组包含中国主要省份城市的监测点。

    • IDC机房暂不支持监测IPv6类型的Web应用。

  6. 监测参数区域配置以下参数。

    参数

    说明

    验证响应内容

    验证响应内容即截取响应内容中所包含的一段字符串,若监测样本中不包含则报错。

    • 字符串完全匹配:响应数据和填写的验证内容完全一致,否则报错。

    • 字符串部分包含:响应数据需要包含部分或全部所填写的验证内容,否则报错。

    • MD5验证:把响应数据保存为文件进行MD5计算,得到的值和期望值进行比较,需要完全一致,否则报错。

    监测关联项

    IP类型

    选择IP类型,选项如下:

    • 自动

    • IPV4

    • IPV6

    监测超时

    默认监测时长为30秒,超过该值则停止监测,最长可监测300秒。

    连接超时

    默认设置服务器连接时间为3秒,当超过该值将报601连接服务器失败的错误。

    自定义host

    选择自定义Host模式(轮询随机),然后在文本框中输入自定义Host。

    自定义Host格式:可以填写多个IP,每个IP用半角逗号(,)分隔,如:ipv4:192.168.2.1,192.168.2.5:img.a.com|192.168.2.1[8080]:img.a.com。

    说明

    当遇到半角冒号(:)后的URL会自动按照半角冒号(:)前的任一URL进行解析。

  7. 设置报警参数

    1. 选择告警指标,打开对应告警指标右侧的开关。

    2. 设置告警规则。

    3. 通知策略下拉列表,选择通知策略。

      您可以在下拉列表中单击新建通知,在新建通知策略面板中设置通知名称通知人通知方式,快速新建一个通知策略。

      说明
      • 通知人为ARMS告警管理中创建的通知对象,更多信息,请参见通知对象概述

      • 如果您需要创建更高级的通知策略,请参见通知策略

  8. 单击确定

    发布完成后将会跳转至任务列表页面。API性能概览任务

  • 本页导读 (1)