新建任务
新建一个持续监测任务,请按照以下步骤进行操作。
在上方菜单栏中单击任务管理,进入任务维护页面。
单击右上角的创建任务按钮,进入任务配置页面。

配置基本信息。
配置必要参数。
配置监测周期。
配置节点范围。
(可选)配置高级参数。
单击保存按钮,完成任务配置。单击保存后进入警报设置按钮,继续设置警报。
基本信息
基本信息包含:网络类型、任务类型、创建方式。网络类型和任务类型的介绍请参见任务类型。创建方式分三种,分别是手动创建、批量创建、批量导入。
手动创建:创建单个任务。
批量创建:可创建多个任务,通过单击必要参数里面的添加来增加任务。
批量导入:先下载任务模板文件,根据模板格式填写任务配置文件,然后将任务配置文件上传即可。
必要参数
套餐:可配置的任务类型,每个任务类型都会有默认的套餐。套餐是组成监测服务合同的一部分,是对具有相同属性监测任务的管理。监测任务与套餐相关联,并在一些关键属性的设置上受到套餐的约束。
任务名称:用于在报表中标识监测任务,名称中不允许包含特殊字符。建议起易于记忆的名称。
监测地址:监测任务需要监测的域名或者IP地址,需确保可以通过浏览器访问。单击校验,可测试输入的域名或IP地址能否正常访问。
绑定任务:勾选新建绑定任务复选框,输入绑定名称,通过该方式可将多个任务进行绑定,系统同时下发绑定中的多个任务给相同的节点,方便多个任务进行对比。
浏览器选项:指监测客户端的浏览器类型。
行业:用于对比行业指标。当不需要对比行业指标时,可选择无。
流媒体类型(流媒体监测):包括流媒体文件、流媒体页面、通过脚本加载。
流媒体协议(流媒体监测):VLC、Flash等。
uvmos:标识是否为华为的U-vMOS视频监控,默认关闭即可。
视频清晰度(流媒体监测):标清、超清、高清。
特征码匹配(流媒体监测):用于匹配特征码。
字节数匹配(流媒体监测):用于匹配字节数。
监测周期
监测周期是指对任务进行监测的时间段和监测频率。监测周期有两种模式,时间范围和日期模式。
时间范围:设置任务的有效期,到此日期后将停止该任务的监测。用户可在第一个日期组件中直接设置,也可在第二个下拉菜单中快速选择一个固定时间,日期组件中的日期会相应变动,当选择套餐有效期时,有效期会显示合同中所购买套餐的结束时间。
日期模式:单击后方的时间范围,可设置任务的开始时间和结束时间。
监测频率:是指对于指定的监测任务,某一监测客户端完成一次监测任务后下次再此执行此项监测任务所需要的时间间隔,最短可设为1分钟,最长可设为24小时。当选择不执行时,任务执行完一次后将不会再次执行。
自定义执行计划:当固定频率无法满足监测需要时,可以设置自定义监测计划。支持不同时间、不同日期设定不同的监测频率,自定义监测计划优先级高于默认监测频率,计划中未设定的时间段按默认监测频率执行。

节点范围
节点范围用于配置执行任务的监测节点,通常以节点组的形式进行配置。每个节点组可包含不同城市-运营商-连接方式组合下的节点。关于如何创建节点组,请参见新建节点组。
高级参数
不同类型的任务可配置的高级参数不同,请根据产品页面实际情况进行配置。
结束条件
任务超时时间:是整个监测任务的超时时间,以秒为单位。如果监测节点进行一次监测时,任务在所设超时时间内没有执行完毕,则终止该任务的本次监测,返回超时的错误代码,任务超时时间缺省为120秒。
额外等待时间:页面加载完成后等待延时加载内容(例如:Flash,流媒体数据…)的时间。缺省值为0,表示不等待。
客户端重定向次数:若页面内容包含 Meta Refresh或JavaScript重定向,请务必正确设置此项,否则可能导致数据下载不完整。
重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTTP头,或者写JavaScript脚本实现。在一个指定的监测任务中,如果该监测任务包含了服务器重定向,则不需要设置任何属性,监测客户端可自动处理;但对于监测任务中包含了客户端重定向,则必须设定此选项,当所设值小于监测任务中的客户端重定向次数,将导致数据下载不完全。
监测时长(仅流媒体监测任务支持):是整个流媒体监测任务的监测时间,以秒为单位。对于HTTP FLV格式的流媒体,在监测过程中,监测端会首先检查流媒体的影片时间,例如一个20M大小的FLV文件的影片时间为10分钟(600秒),那么,监测端会在下载完影片的十分之一的数据2M(20M*60/600)数据之后,结束监测,如果网速比较快,实际监测时间可能小于60秒。如果网络速度比较慢,在下载完此2M数据前,监测时间已经到了60秒,那么,监测端也会结束监测。
页面超时时间(仅流媒体监测任务支持):等待页面内流媒体加载的超时时间,若此超时时间内未发现流媒体,则触发“未找到流媒体”错误。当直接配置流媒体文件作为URL时,页面超时时间无效。

诊断
这些属性一般是用于当某一监测客户端的某一次监测任务执行时,出现了错误,为了了解当时该监测客户端的网络情况,监测客户端做Ping、TraceRoute、Nslookup、截屏、上传HTML源代码、保留HTTP头的操作并将结果与出错的监测一并返回。
Ping
当出现页面错误时执行:只有在出现了页面错误时执行。
总是执行,在任何情况下均执行。
Ping包大小:指每次发送的Ping包的大小,默认32个字节。
Ping次数:指定Ping任务的次数,默认为4次。
执行Ping任务时,如果ICMP包不能正常发送,则根据所设置来决定是否使用TCP Ping,如果勾选了复选框则使用。当TCP连接被重置时(TCP Ping),勾选下级复选框,视为Ping已到达。
Nslookup:监测DNS服务器是否能正确实现域名解析的命令行工具。可选择是否使用,什么时候使用。
Trace Route:选择是否使用,什么时候使用。
截屏选项:表示是否对监测页面进行页面拷贝:
当出现页面错误时执行。
当出现页面错误或内容错误时执行。
总是执行,在任何情况下均执行。
上传HTML源代码:当任务出现错误的情况下,可将HTML的源代码进行上传,上传方式分为:出现错误时上传、总是上传和出现错误或者内容错误时上传三种形式。
保留HTTP头:如果开启了保留HTTP头,可在元素的瀑布图里看到HTTPS请求头信息和HTTP响应头信息。保留HTTP头有三种状态:仅保留主元素和错误元素、保留所有主元素响应头、保留所有元素请求头和响应头。

抓包:表示可对该任务抓包。抓包内容可下载后查看。

节点筛选
检查监测节点DNS设置:表示是否可以将任务分发到DNS设置不正确的监测节点上,勾选此项时,仅选取主DNS的省份或运营商与其IP相匹配的监测节点。监测节点有可能会出现DNS配置与所处运营商不匹配的情况,此时如果监测该节点,提交的数据会造成部分图表(主机分布相关)不准确,如果用户不关注主机分布情况可不勾选此项。缺省为勾选状态。
节点IP协议选择:只选IPv4、只选IPv6、IPv4/IPv6混合节点。
DNS协议:包括两种选择模式:DNS协议自动、DNS协议与节点协议一致(指定IPv4的任务使用IPv4的DNS解析、指定IPv6的任务使用IPv6的DNS解析)。默认为DNS协议自动。
内网监测:标识该任务是否是内网监测任务,如果标识为内网监测任务,则不会考虑是否DNS配置正确,以及目标主机为内网地址时不会被过滤,否则监测数据将在上传校验时定义为异常数据。测试内部网络应用时请务必勾选此项。
带宽选择:如果选择指定带宽范围,就会用这个带宽范围内的节点运行任务。
TLS版本:可指定TLS版本,目前提供了不限制、1.0-1.3四个版本。
排除监测节点:以排除指定ID和指定IP的监测节点。被排除节点将不会再做指定的监测任务。
包含监测节点:指定要做任务的节点ID和IP,这些节点都会参与任务的执行。
按操作系统/浏览器筛选监测节点:用户可以通过此功能按操作系统版本及对应浏览器版本来过滤节点,配置后该监测任务中不再使用以下操作系统和浏览器版本的监测点执行任务。支持排除和包含两种过滤方式。
仅选取安装了指定客户端插件的监测节点:只有安装了指定客户端插件的监测节点才会参与任务的执行。

客户端行为
分散监测:表示在监测任务下发时是集中在指定周期的时间点上还是平滑分布在周期内的各个时间阶段上,缺省值为否。
采集speedIndex性能指标:是否采集speedIndex性能指标,默认不采集。当前仅Chrome支持。
使用LocalStorage:是否使用本地存储。默认不使用。
支持滚屏:是否支持滚屏。
禁用监测节点的DNS Client服务:是否禁用监测机器的本地DNS Client服务,DNS Client服务的主要功能是,当访问某一URL时,在第一次找到该URL的目的主机的IP地址后,将所查询到的名称及IP地址记录在本机的DNS缓存中,下次如果再次访问该URL时将直接从缓存中取出,这样如果配置了启用Windows DNS client服务后,该监测任务的DNS时间可能为0。
首元素为主元素:默认首个状态码为200的元素为主元素,开启后定义第一个元素为主元素,比如有302重定向时适用。
允许客户端运行脚本:此选项是保证监测节点安全的安全策略选项之一,指的是在执行监测任务时,是否执行页面中的脚本(例如JavaScript,VBScript)。此项的设置是为了防止一些网页中的恶意脚本。
允许弹出窗口:当监测任务页面中包含有弹出窗口,而此监测任务并不太关心这些弹出窗口,可以将此项设为否,那么当监测节点执行此监测任务将不会对弹出窗口进行监测。此参数的目的是为了防止一些弹出窗口内容过大,比如一些Flash广告等,如果允许这些弹出窗口,那么有可能监测结果会产生“元素超时”的错误或者是总下载时间过长从而影响要监测的监测任务本身的性能。
忽略客户端时间:是否将监测时花费在客户端的时间加入到总时间,对于一些事务监测任务需要考虑设置此项为否。
不勾选,则总下载时间=客户端时间+网络层时间
勾选,则总下载时间=网络层时间
忽略证书校验:不对证书是否错误进行校验。
首屏尺寸:可灵活设置首屏的宽度及高度,此项如果设置为0,则按缺省的1024*768计算首屏;单位为px。
首屏取样间隔:首屏取样间隔时间。
自定义hosts:将指定域名解析到固定的IP。一个域名可指定多个IP地址,多个IP地址以英文逗号","分隔,格式为:IP域名,例如:
IPv4协议:
192.168.1.5,192.168.2.1 www.networkbench.comIPv6协议:
2400:A480:aa:400:a1:b2:c3:d4 www.tingyun.com
当需要配置多个自定义的域名解析时,以回车分隔。

智能降噪
智能降噪是指当任务SLA不足、任务出现错误数据或者性能较差等异常数据时,暂时不展示这些异常数据,将这些异常数据重新下发给客户端,让客户端重新执行。开启智能降噪会额外增加点数使用量,具体数量取决于阈值的设定和任务的整体可用性。
智能降噪功能支持三个降噪方式:
当某城市运营商SLA不足时,调度到同省份的省会城市运营商执行(国外调度到同国家)。
出现页面错误重发(重发一次)。
性能指标超阈值重发(重发一次)、性能指标和阈值均可根据实际需求来设置。
HTTP参数
指定QUIC协议:“快速 UDP 互联网连接”,是由 Google 提出的使用UDP进行多路并发传输的协议。
此URL需要HTTP身份认证:如果所设监测任务需要指定的用户及密码才能访问时,需要在此处输入相应的用户名及密码,否则监测节点在执行此监测任务时,则会在监测结果中返回“Http 401,未授权”的错误。
启动HTTP压缩:HTTP压缩的概念是在服务器与浏览器之间的信息传输中,如果双方都支持HTTP压缩,则会在信息传输中采用zip压缩,以提高性能。对于指定监测任务,如果该监测任务支持HTTP压缩,则此选项应设置为是,执行此监测任务的监测节点将开启HTTP压缩。此选项如果设置正确,将能反映出更好的性能。
使用Network User-Agent:指的是在监测节点执行监测任务时,是否要发送一段文本来标记该次访问是来自于我们的监测节点,以区别于正常的浏览器访问,这样做可以让一些流量分析软件能够将我们的监测节点的访问过滤出来。
浏览器语言:如果所设监测任务是需要根据访问者的浏览器所设定的语言来自动返回相应语言的页面时,可勾选使用浏览器设置;当选择了自适应时,监测节点在执行此项监测任务时,是根据节点本机的IE浏览器所设语言来决定,如果客户只想测试指定语言的页面,可选择相应的语言,目前系统支持简体中文、繁体中文和英文。
自定义HTTP头:IE发送请求时,将指定的HTTP头信息增加到请求头中。当需要配置多个自定义的HTTP头时,以回车分隔。
例1:需要监测一个文件的下载效果,但此文件很大有100M,普通监测会任务超时。此时,我们可以通过设置自定义HTTP头来指定监测端下载文件前1M的数据,HTTP头如下:Range: bytes=1-1024000
例2:需要监测一个文件(
http://www.testcdn.com/123.jpg)的下载效果,但服务器上设置了防盗链验证,普通监测会出现http 403等错误。此时,我们可以通过设置自定义HTTP头来绕过防盗链验证,HTTP头如下:Referer:http://www.testcdn.com/。

内容选项
预期正确文本:当某一监测任务有这样的需求,需要对页面源代码是否包含某一或某些文本进行监测,可以在此输入需要包含的文本(如果是一些文本,可在此输入相应的正则表达式),当监测节点执行此监测任务时,如果没有查找到所设文本,则会在监测结果中返回“预期的页面内容未找到”的错误。
错误文本:页面源代码中包含预期错误文本内容时触发“发现表示页面错误的内容”错误,支持正则表达式匹配。
监测时排除以下元素URL:排除与指定监测任务无关的一些URL。每行一个URL,符合列表中规则的元素在监测过程中的请求将被阻止,支持完整URL和正则表达式。
使用正则表达式时,URL中非数字、字母的部分需要使用转义符"\",例如需要排除所有域名为www.google.com的URL的表达式为:www\.google\.com。
监测时仅访问以下元素URL:指定必须包含的一些URL。每行一个URL,列表以外的元素在监测过程中的请求将被阻止,支持完整URL和正则表达式。
使用正则表达式时,URL中非数字、字母的部分需要使用转义符"\",例如需要排除所有域名为www.google.com的URL的表达式为:www\.google\.com。
元素URL合并规则:用于明确页面中的元素,如果页面中的元素带有问号,系统缺省会将元素URL中参数(即问号?后)部分截掉,将问号前相同的元素作为一个元素,如果需要特殊处理,可设置相应的正则表达式,则系统会根据此正则表达式来确定元素。每行一个规则。仅影响元素报表的元素列表选择(不影响元素瀑布图)。
劫持监测
劫持是一种互联网上常见的风险。某些运营商或者路由器设备,以及一些电脑病毒,会在用户访问网站的时候,发起DNS劫持(劫持到一个IP地址)或者域名劫持(向内容中注入一些JS文件或者链接),这些行为会严重危害用户的网络安全,甚至造成财产损失,也会给网站带来不良的信誉影响。
Network基于全球分布的监测节点,持续访问目标网站,通过设置正确内容特征库,判断当前监测数据是否出现非特征库内容,把监测结果与内容特征库进行比对,判断是否被劫持。
劫持监测主要可以发现两类劫持现象,包括DNS劫持和内容劫持。用户可以通过设置IP白名单监测DNS劫持,通过设置域名白名单监测页面劫持。
IP输入格式(DNS劫持):
监测过程中,主机IP会与白名单中IP进行比对,不在白名单中的该次监测定义为DNS劫持错误。
指定IP地址,IPv4举例: 192.168.1.1,IPv6举例: 2400:A480:aa:400:a1:b2:c3:d4。
通配符匹配(IPv4),如:192.168.1.* 表示 192.168.1.1~254所有IP地址,仅IP地址的最后一位(点分十进制)支持配置通配符。
通配符匹配(IPv6),如:2400:A480:aa:400:a1:b2:c3:*表示2400:A480:aa:400:a1:b2:c3:0~FFFF。
CNAME输入格式(CNAME劫持):
指定域名地址,如:www.tingyun.com。可通过通配符匹配,如:*.tingyun.com。
*表示全部匹配,不输入内容时表示是*。
域名输入格式:
监测过程中,加载元素域名与白名单中域名进行比对,不在白名单中的该次监测定义为内容劫持错误。
指定域名地址,例如:www.tingyun.com。
通配符匹配,例如:*.tingyun.com。
*表示全部匹配,不输入内容时表示是*。
输入IP地址时,请不要添加端口号,例如:192.168.1.1。
流媒体播放
播放方式
用户可选择点播或直播、直播、点播、DVR四种方式。直播方式通常用于电台、电视台、网站体育频道等转播现场赛事、娱乐节目等,此参数设置错误会导致视频播放失败。
元素错误是否影响可用性
缺省配置元素错误不影响可用性。
首次播放前缓冲区中至少缓冲时间
此选项仅对FLV格式和imagePlayer格式有效。缺省值为3秒。
缓冲时间是一个数字,制定了在首次播放视频流之前要在内存中缓冲的影片秒数。对于通过RTMP流式处理的FLV文件(它们只在内存中缓冲),设置此值十分重要。对于通过HTTP渐进式下载的FLV文件,增加该值只会带来很小的好处,尽管它可以改善在旧式、速度较慢的计算机上查看高质量视频的查看效果。
例如:FLV监测缓冲时间设置为5秒,当播放一个码流为400Kb的HTTP流媒体文件时,播放器会下载至少5*400Kb=2000Kb的数据之后才开始播放,而下载此2000Kb的数据所需的时间是根据用户所在的网络运营商的带宽决定的,在1Mb的网速情况下,缓冲至少2秒才可播放,在10Mb的网速情况下,缓冲0.2秒以上才可播放。
播放器特征码
功能类似流媒体文件标识码。
使用定制网络流媒体播放器
完成特殊流媒体监测的页面URL路径。当流媒体使用了验证pageurl、token等防盗链功能时,使用本地播放器会监测失败。此时可以编写一个包含定制的播放器和监测代码的页面,将此定制的页面部署到可以通过防盗链验证的域名下的网站上,“网络播放器”为定制页面的URL路径。
例如:
http://www.streaming.com/下流媒体包含token验证,此规则不能向外开放,但是streaming公司可以提供一个定制的播放器tokenPlayer.swf,此时,我们可以编写定制页面http://www.net.com/streaming/s.htm,页面内部嵌入tokenPlayer.swf来完成监测功能。配置任务时,指定“网络播放器”为http://www.net.com/streaming/s.htm即可。
预计点数消耗
配置好任务后,单击预计点数消耗按钮,可计算出该任务所需消耗的点次。