TIM 记录器的目的是帮助您捕获一个事务并检查该事务,然后继续下一个事务。 通过记录,您可以单独地分析各个事务,而无需记住长时间记录会话中的确切单击序列。
提示:就 TIM 记录器而言,请从 Web 浏览器单击操作的角度来考虑事务-例如,单击以登录或单击以购买产品。
例如,您将启动记录,执行某个操作,然后停止记录,接着对每个操作(事务)重复该过程。 如果在单个记录会话中执行多个操作,那么大多数事务是非标识的,因此对于监控没有用。
使用 TIM 记录器时,请确保捕获符合以下条件的事务:
内容类型用于确定是否可以在记录会话中识别事务。 如果事务内容类型与“选定”列表中的某个类型匹配,则会识别该事务。 否则,会记录该事务,但会认为该事务不可识别。
例如,内容类型为“text/html”的记录会话会记录多个事务,如:
GET/Start.jsp HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/html POST/MedRecWebServices HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/xml
在记录会话完成之后,可以将内容类型为“text/html”的事务作为可识别的事务进行查看。 内容类型为“text/xml”的事务被视为无法识别的事务。
注意:响应标记参数不在某个记录中。
要记录基于 Flex 的事务,请将内容类型指定为 application/xml 或 application/x-amf。
内容类型的父 URL(提交者)为空或与可识别的事务的 URL 不匹配时,会将记录的内容组件视为无法识别的组件。
例如:
GET /Start.jsp HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/html GET /my.jsp HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/xml Referer: Null
在此情景中,为了确定内容组件,使用的内容类型是 text/html。 “Start.jsp”是可识别的事务的父 URL。 “my.jsp”成为无法识别的组件,因为父 URL(提交者)值为“空”。
可以从“组件”页面移动无法识别的组件 (my.jsp),并将其转变成可识别的事务以在提升之后监控它。
在网络上启用事务记录:
现在,您可以开始记录会话了。
注意:请在流量低时记录,或在测试用的实验室环境中记录。 使用测试实验室记录,然后将事务导出到生产环境中。
CA CEM 在高负载的情况下会停止记录。 当 TIM 记录器负载运行时,速度会变慢,这是因为 TIM 在提供记录数据之前需要处理缺陷、登录信息和统计信息。
遵循这些步骤:
注意:如果看不到“记录会话”选项卡,请确定您至少对一个业务服务拥有写入权限。 (请参阅查看业务服务的访问策略。)
注意:您的环境中必须至少安装一个 TIM 代理,以便监控目标应用程序通信。
赋予记录一个有意义的名称,该名称稍后将有助于标识事务记录。
提示:您可以为每个事务捕获一个图像,以便稍后帮助业务用户了解记录的内容。 例如,捕获事务网页,然后将图像粘贴到文档中。 要将记录交叉引用到事务,请在捕获的每个图像下键入每个记录的名称。
注意:IP 地址必须是用于记录事务的记录目标客户端计算机(而不是管理员的客户端计算机,除非它们恰好是同一台计算机)。
如果您正在使用代理服务器并将此地址更改为代理服务器的 Web 服务器地址,将记录代理服务器中的所有事务。 要仅从一台计算机进行记录,请将此字段保留为空并设置唯一的浏览器语言。 有关更多信息,请参阅设置使用代理服务器的记录。
提示:“客户端 IP 地址”和“浏览器语言模式”构成逻辑“或”关系。 当事务至少与其中一个字段匹配且两个字段均不为空时,会进行记录。 (无论是否使用了代理服务器。) 要记录仅基于“浏览器语言模式”的事务,请在“客户端 IP 地址”字段中输入 0.0.0.0,并相应地定义“浏览器语言模式”。 0.0.0.0 是通配符 IP 地址,它会将所有筛选传递给错误的 IP 地址,这样就无法使用任何网络设备。 然后,CA APM 就不得不使用“浏览器语言模式”设置。
默认情况下,“浏览器语言模式”设置为“英语(美国)”和“南非荷兰语 (en-us, af*)”,这表示 TIM 记录器会监控与此 Web 浏览器语言设置匹配的任何网络流量。 您可以将该设置保留原样或更改为自己的用户定义设置。
例如,您可以将自己的“浏览器语言模式”设置为:en-us, wcem;另一个 CA CEM 管理员可以将此模式设置为:en-us, wtest。 这样,你们两人可以经由同一个代理服务器,TIM 记录器可以区分所记录的不同事务。 请参阅在代理服务器的后面监控流量。
CA CEM 的默认字符编码;HTTP 和 MIME 默认文本。
UNIX/Linux 上的 Unicode 编码标准;多语言网站的首选标准。
UNIX/Linux 的日文字符编码。
Microsoft Windows 的日文字符编码。
使用双字节编码的日文汉字(日文书写中使用的中文字符)。
针对 Shift-JIS 的 Microsoft Windows 扩展,支持 NEC 特殊字符和 IBM 扩展。
中文字符编码,简体。
中文字符编码,繁体。
韩文字符编码。
有关更多信息,请参阅监控多字节事务。
内容类型仅在“选定”列表中进行添加和保存。
注意:您也可以从“可用”列表中选择内容类型,然后将它们移动到“选定”列表以进行记录。
内容类型的默认“可用”和“选定”列表显示在“新建记录会话”页面和“编辑记录会话”页面中。
内容类型是在 tess-default.properties 文件中进行定义的。 以下属性用于确定内容类型:
“选定”列表-recorder.mainComponentTrustedContentTypes=text/html text/plain text/xml application/x-java-serialized-object application/xml application/x-amf
“可用”列表-recorder.mainComponentAvailableContentTypes=text/html text/plain text/xml application/x-java-serialized-object application/xml application/x-amf application/x-www-form-urlencoded application/pdf
注意:如果您在 recorder.mainComponentAvailableContentTypes 属性中添加某个内容类型,那么该内容类型仅可以成为“选定”列表的一部分。 “选定”内容类型是在 tess-default.properties 文件中定义的“可用”内容类型的子集。 请参阅关于记录会话的内容类型以获取更多信息。
“记录状态”显示记录正在进行中。
记录器页面将列出已记录的事务。 为了标识事务,还会列出响应参数。
临时事务名称,稍后可以对其进行修改
来自 HTML 头;text/html、text/xml、image、css、script 等。
200=OK; 300=redirect; 400=client; 500=server
GET、POST
显示事务处理过程中所经历的所有 URL
提示:如果在页面上看不到任何事务活动,请验证 TIM 能否监控客户端计算机活动;您可能需要在其他客户端计算机上工作(取决于您的网络配置)。
“记录状态”显示记录已停止。 您的所有事务都会显示在列表中。
如果某个记录组件与某个已启用业务事务的标识事务现有的标识组件相匹配,CA CEM 则会在“匹配已启用的业务事务”列中显示该信息。 该列仅在记录页中显示该标识事务的该信息。
如果您确切地记得所执行的操作和执行顺序,可以立即检查和修改事务。
注意:只能存在一个标识事务。
注意:标识事务必须是列表中的第一个事务。 例如,重定向显示为第一个事务。
继续记录、停止并进行分析,直到记录了所需要的所有事务。
有关更多信息,请参阅定义事务。
从客户端计算机收集数据后,必须手动停止 TIM 记录器会话。
停止 TIM 记录器会话:
有关修改事务的更多信息,请参阅编辑记录会话。
|
版权所有 © 2013 CA。
保留所有权利。
|
|