在任何网站应用程序和服务的停机都会对业务性能造成负面影响的环境中,必须准确地识别和解决问题。
Applications Manager充当连续的URL监控服务,可以持续监控指定的URL或网站页面。测试网站应用程序和Web服务,以确保它们正常运行。URL监视器验证指定的,可寻址的标准HTTP和HTTPS URL的可用性。并且扫描HTTP和HTTPS页面以查找预定义的关键字,以检查该网站是否可用。
两种类型的监控之间的区别在于,URL监控仅监控单个HTTP和HTTPS URL,而URL序列按顺序监控一组HTTP和HTTPS URL。另外,可以使用URL监控来监控任何HTTP和HTTPS URL。请仔细阅读以下各节以了解配置详细信息。
要配置URL监控,请执行以下步骤:
除了基本的URL监控之外,Applications Manager还为您提供了高级选项,可提供有效且更灵活的URL监控。这是可选的,仅当HTTP / HTTPS URL需要基于表单的身份验证时才需要选择这些选项。
URL序列的目的是监控在线应用程序的多个网页。它使用动态生成的信息检查页面,从而增强交互式事务,例如登录登录页面,使用Web表单创建帐户,指示应用程序执行某些操作等。
URL排序从特定的URL(例如登录页面)开始,然后是其中的其他链接/ URL。因此,URL序列监控将对特定事务执行端到端验证,从而帮助您在监控过程中排除任何问题。
注意:
如果要使用代理服务器连接到URL,则必须配置代理以启动URL序列监控。有关更多详细信息,请参考执行管理活动的 配置代理部分。
要创建HTTP URL监视器,请按照以下步骤操作:
要修改现有的URL序列监视器, 请参考此处。
选择此选项后,您将进入必须导入HAR文件的页面。要通过导入HAR文件创建URL序列监视器,用户必须生成一个包含所需URL序列的HAR文件。
注意:此处所做的所有更改将仅影响所选的URL,而不影响列出的所有URL。
您可以使用每个类别列表底部的添加按钮将新的过滤器添加到上述每个类别(URL扩展,域组件或内容组件)中。
完成上述所有步骤后,点击添加监视器以创建URL序列监视器。
注意:仅允许记录25个URL。如果URL超过25个,则将使用前25个URL创建监视器。另外,您也可以使用前面介绍的删除功能删除不需要的URL 。
Applications Manager的 Web事务记录器工具按其确切顺序记录所有用户在线事务。然后,将按固定的时间间隔重播这些事务,并在检测到任何错误时发送通知。
注意:
我们为每个 URL序列监视器设置了25个URL的限制。
您必须下载并安装记录器工具才能记录用户事务的顺序。事务的每一步都将被获取并记录下来。您还可以修改或编辑事务。
事务记录器是使用Microsoft .NET Platform 2.0版开发的。这是最低软件要求。安装该软件还至少需要2 MB的磁盘空间。
下载 Web事务记录器并开始安装过程。安装向导将引导您完成四个步骤,然后启动记录器:
安装后,可以在Windows开始菜单的所有程序下访问事务记录器。您可以按照以下步骤记录新事务:
注意:
这些域不存储以供将来参考。如果重新启动该工具,则必须重新输入此类首选项。
您可以修改现有事务
假设您的登录页面包含在登录到应用程序时需要提交的隐藏参数,并且该隐藏参数的值对于每个登录请求都是不同的。在这种情况下,需要动态获取登录页面中的隐藏参数值并将其传递给后续URL。
要监控这些动态URL序列,可以在URL的请求参数文本框中使用$ <参数名称> [例如,$ sessionID = 12] 。因此,在监控URL序列时,$ <参数名称>将获取动态值,并将其传递给序列中的下一个URL。
使用记录器工具时,无法在请求参数文本框中指定参数,因此,添加URL序列后,转到相应URL的编辑监视器页面并输入参数。考虑以下URL序列:
在上面的示例中,access_token是一个动态参数,每次登录时其值都会更改。为了监控上述顺序,请执行以下提到的步骤:
例如,在URL 1中: 参数为 access_token,而 parameter_name为 access_token =。因此,对于与请求参数相对应的文本框,请提供$ access_token = TEXT:-:access_token =:-:并保存页面
例如,在URL 2中:编辑http://api.appmanager.com/bestoffer/97232/354992/offers.xml?access_token=fcdee0e94da9b934a4cef6c2dee70384,删除动态请求参数(access_token)并将“ URL地址”更改为http: //api.appmanager.com/bestoffer/97232/354992/offers.xml?。提供“请求参数”为$ access_token = fcdee0e94da9b934a4cef6c2dee70384
因此,对于每个轮询间隔,Applications Manager都将搜索此动态生成的参数并将其替换。
Applications Manager充当持续的URL监控服务,可以持续监控指定的URL或网站页面。URL监视器验证指定的,可寻址的标准HTTP和HTTPS URL的可用性。他们扫描HTTP和HTTPS页面以查找预定义的关键字,以检查该网站是否可用。
Applications Manager提供了两种URL监控方法。
在 URL序列中,点击列出的单个URL,以查看其监控参数。
点击列出的各个监视器,以查看以下信息。
参数 | 描述 |
---|---|
监控信息 | |
Health | 根据其依赖关系指定监视器的健康状况。 |
Type | 监控类型 |
URL address | 指定要监控的URL |
Match Content | 在结果html页面中搜索的字符串。 |
Request Method | 发送到HTTP / HTTPS URL的请求方法 (Get或者 Post) |
监控参数 | |
Availability | URL / URL序列的当前状态-启用还是禁用。 |
Response Time | 访问URL的响应时间或URL序列的总响应时间(考虑了序列中各个URL的响应时间) |
Current Status | 响应时间的当前状态。点击该图标以了解其RCA详细信息。 |
Current Page Size | URL的当前页面大小(以字节为单位)(仅在URL监控中) |
% Change in Page Siz | 当前页面大小和上一个页面大小之间的百分比变化。(仅在URL监控中) |
响应时间分配 | |
DNS Time | 将网站的主机名解析为特定IP地址所花费的时间。如果DNS查找时间过长,则说明您或您的托管服务提供商的DNS服务器有问题。 |
Connection Time | 将URL解析为IP地址后,连接时间将显示与服务器建立连接所花费的时间。连接时间有助于发现网络延迟,路由问题和服务器带宽问题。 |
First Byte Time | 第一个字节显示从创建连接到要传输第一个字节所需的时间。还包括与服务器进行任何协商的时间以及服务器计算结果所需的时间。 |
Last Byte Time | 收到HTML的第一个字节后,Web服务器将继续发送代表Web布局的HTML,包括CSS和Java Script。最后一个字节的时间包括所有要加载HTML的文档到最后一个字节的时间。通常也称为下载时间或 HTML内容时间。 |