API性能拨测功能支持对GET、POST协议或端口进行监测,监测接口响应性能、可用性,确保用户的使用体验和确保业务可用性。本文介绍如何创建云拨测API性能任务。
操作步骤
- 登录ARMS控制台。
- 在左侧导航栏中单击云拨测,在定时拨测页面右上角单击+创建定时任务。
- 设置任务名称、任务类型、任务地址、字符编码和请求参数,然后单击下一步。
参数 说明 任务名称 自定义云拨测任务名称。 任务类型 选择任务类型为API性能。 API性能拨测任务支持对GET、POST协议或端口进行监测,监测接口响应性能、可用性,确保用户使用体验和业务可用性。
任务地址 需要进行拨测的Web应用地址。支持 http
或https
开头的地址,也支持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格式。
- 设置监测周期。
参数 说明 频率 选择云拨测监测的频率。 周期 默认监测周期为每天。 均匀分配样本 偏移量=周期分钟数/城市运营商个数,每个城市运营商的最早下发时间为周期起始执行时间加偏移量。 此选项可以用于分散拨测任务,避免因同时拨测导致监测目标网站流量瞬间提高,在多监测点和高频率的场景下建议选中此参数。
- 设置监测点,选择推荐监测组或自定义,并将监测点添加至右侧已选择监测点区域框中。说明 推荐监测组包含中国主要省份城市的监测点,自定义包含全球所有阿里云云拨测支持的监测点。
- 设置监测参数。
参数 说明 验证响应内容 验证响应内容即截取响应内容中所包含的一段字符串,若监测样本中不包含则报错。 - 字符串完全匹配:响应数据和填写的验证内容完全一致,否则报错。
- 字符串部分包含:响应数据需要包含部分或全部所填写的验证内容,否则报错。
- 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进行解析。 - 设置报警参数。
- 选择告警指标,打开对应告警指标右侧的开关。
- 设置告警规则。例如:
整体性能:当任务的整体性能>2s则告警
。 - 从通知策略下拉列表,选择通知策略。
- 单击确定。发布完成后将会跳转至任务列表页面。