您可以通过创建页面性能探测任务,模拟用户在不同地域、不同网络环境下通过浏览器访问探测目标,观测探测目标在浏览器访问时的稳定性和性能。新创建的浏览器探测任务的状态默认为运行中,达到探测频率后,该任务自动执行。本文以淘宝网站的研发人员通过脚本录制断言该网站在谷歌(Chrome)浏览器上的加载完整性为例进行介绍。
操作步骤
登录云监控2.0控制台,在左侧导航栏选择 。
在云拨测顶部导航栏,选择定时探测任务。
在定时探测任务页面,单击新建任务。
在创建任务页面,选择页面性能探测,单击下一步。
在创建任务页面,设置浏览器探测任务的相关信息。
配置探测器
参数
说明
任务名称
浏览器探测任务支持的任务名称。
监控地址
浏览器探测的目标地址。
换行可以输入多个监控地址,例如:
https://www.taobao.com/
。自定义项
自定义Header(包括Key和Value)和Host(主机的域名和IP地址)。
说明单击高级设置,可设置该参数。
DNS服务器
DNS服务器类型。取值:
系统默认DNS
探测点对应的运营商DNS
自定义DNS
DNS劫持检查
设置运营商DNS劫持白名单。
流量劫持检查
设置流量劫持检查项。取值:
资源个数阈值:页面发生重定向时,如果加载资源的个数超过这个阈值,就会认为发生了流量劫持。
资源黑名单:您期望的页面在加载过程中不会出现这些资源。
资源白名单:您期望的页面在加载过程中只会出现这些资源。
页面文字断言
页面字符断言的黑名单和白名单。取值:
页面字符黑名单:您期望的页面中不会出现这些字符。
页面字符白名单:您期望的页面中只会出现这些字符。
屏蔽资源列表
屏蔽一些不必要或有害的资源。
浏览器与设备
在不同设备(PC、平板电脑和手机)的不同浏览器(Chrome、Edge、Firefox和Safari)上探测目标地址。
严格模式
启用严格模式后,拨测过程中任何加载失败的资源都会导致拨测任务失败。
证书错误
如果选择忽略证书错误, 探测过程中将忽略证书已过期、证书不匹配等问题。
使用QUIC协议
目前只有Chrome浏览器支持强制使用quic协议。
开启截图
是否开启自动截图。
自动滚屏
是否开启自动滚屏。
额外等待时间
如果您的网页加载后会进行二次跳转,可以设置额外等待时间来更准确的采集监控数据。
断言定义
断言使用默认可用条件(即首包时间小于1000ms)。
您可以为断言设置多个可用条件,仅当所有条件都满足时,本次探测结果才被定义为可用。当云监控默认提供的可用条件不能满足您的需求时,请单击添加可用组,多个条件组之间是和的关系(and)。
选择探测点
探测点:根据需求可以选择不同运营商,选择探测点。
探测频率:选择间隔探测任务频率,可选5、15、30、60分钟。
自定义探测时间范围:设置自定义的探测任务时间范围。
单击完成。