上一主题: 记录业务事务下一主题: 查看记录会话


启动代理记录会话

请在经由应用程序的流量低时进行记录,或者,如果您有一个测试用实验室环境,请使用测试实验室进行记录,然后将事务导出到生产环境中。

启动代理记录会话:

重要信息! 如果您正在使用代理服务器,在记录时会遇到一些问题。 CA Technologies 建议使用计算机(该计算机可以直接看到代理所监控的计算机)上的代理记录事务,以避免出现问题。 如果必须使用代理服务器进行记录,请参阅代理记录和代理服务器

  1. 从 CEM 控制台中,导航到“管理”>“记录会话”。

    注意:如果看不到“记录会话”选项卡,请确定您至少对一个业务服务拥有写入权限。 (请参阅查看业务服务的访问策略。)

  2. 单击“新建”转到代理记录器页面。
  3. 输入记录的名称。

    赋予记录一个有意义的名称,该名称有助于您稍后标识业务事务记录。

    提示:您可能希望为每个业务事务捕获一个图像,以便稍后帮助业务用户了解记录的内容。 例如,捕获业务事务的网页页面,然后将图像粘贴到文档中。 要将记录交叉引用到事务,请在捕获的每个图像下键入每个记录的名称。

  4. 设置记录条件。 如果要从此计算机记录事务且此计算机不在代理服务器的后面,则可以接受默认条件并跳到下面的步骤 5 以开始记录会话。
    客户端 IP 地址

    从中记录事务的客户端计算机。 系统会自动填充当前连接到 CEM 控制台的客户端计算机的 Web 浏览器地址。

    注意:如果使用同一台计算机上的代理(例如,企业管理器)进行记录,则使用本地主机 IP 地址(也称为回路地址,即 127.0.0.1),而不是实际的 IP 地址(例如:130.200.163.90)。

    代理标识符

    标识特定代理,或使用正则表达式标识多个代理。 默认代理标识符为 .*,用于标识所有代理。

    如果设置了代理筛选,则此字段的默认代理标识符将仅从在筛选中指定的代理返回事务。 您可以使用此字段进一步缩小监控事务的代理范围。

    浏览器语言模式

    大多数情况下,请接受默认值。

    但是,如果正在从代理服务器后面或可能隐藏了客户端 IP 地址的其他环境中进行记录,则应更改 Web 浏览器语言并设置浏览器语言模式字段以进行精确匹配。 请参阅设置使用代理服务器的记录使用通过代理服务器的代理进行记录

    提示:如果您是在美国以外的其他国家/地区,则默认语言可能是别的语言(例如,可能是 en-au,而不是 en-us)。

  5. 单击“记录”开始记录会话。

    具有“IP 地址”和“浏览器语言模式”字段的“记录会话”屏幕。

    “记录状态”显示记录正在进行中。

  6. 执行要在客户端计算机上记录的业务事务。 例如,登录到一个帐户。

    记录器页面将列出已记录的事务。

    Name

    临时业务事务名称,可以稍后对其进行修改

    内容类型

    来自 HTML 头;text/html、图像、css、脚本等。

    HTTP 状态代码

    200=OK; 300=redirect; 400=client; 500=server

    方法

    GET、POST

    URL

    显示当业务事务进行期间您浏览的所有 URL

    提示:如果在页面上未看到任何业务事务活动,请验证 TIM 是否能够监控客户端计算机活动;您可能需要在其他客户端计算机上操作(具体取决于您的网络配置)。

  7. 业务事务记录完成后,请单击“停止”。

    “记录会话”屏幕显示“记录状态”为已停止。 “记录下一事务”按钮可用。

    “记录状态”显示记录已停止。 您的所有事务都会显示在列表中。

    如果您确切地记得所执行的操作和执行顺序,可以立即检查和修改事务。

  8. 根据需要更改事务。
    1. 单击“更新”按钮执行以下操作:
      • 重命名业务事务(如有必要)。
      • 更改是否必须包含某个业务事务。
      • 更改某个业务事务是否可缓存。
      • 将标识业务事务从一个业务事务更改为另一个业务事务。

      注意:只能有一个标识业务事务。

    2. 选中业务事务左侧的复选框,然后使用“删除”按钮执行以下操作:
      • 删除您记录的非基本业务事务。
      • 删除显示在标识业务事务之前的非标识业务事务。

      注意:标识业务事务必须是列表中的第一个业务事务。 例如,重定向可能显示为第一个业务事务。

  9. 如果要记录其他业务事务,请单击“记录下一事务”并重复这些步骤。 例如,登录之后,您可能需要记录购买业务事务。

    继续记录、停止并进行分析,直到记录了所需要的所有事务。

  10. 如果不再记录其他事务,请单击“记录完成”。

    “记录会话”页面上的“事务”选项卡。

    页面会在记录期间刷新并显示业务事务签名以及标识事务。 有关更多信息,请参阅查看记录会话编辑记录会话

代理记录和代理服务器

使用通过代理服务器的代理进行记录时,代理记录功能在一定程度上变得更加复杂。 下面详细介绍了如何使用 CEM 控制台配置代理以直接使用代理进行记录和通过代理服务器使用代理进行记录。

使用代理进行记录(无代理服务器)

当记录会话启动时,默认情况下,启动记录的计算机的 IP 地址是 CEM 控制台中用于“客户端 IP 地址”的 IP 地址。

如果正在使用不通过代理服务器的代理进行记录,记录请求将直接从客户端浏览器/计算机转到 Web 应用程序服务器和代理。

一台客户端计算机将代理请求发送给应用程序服务器。

在这种情况下,CEM 控制台使用客户端 IP 地址 (a.a.a.a) 启动记录会话和捕获业务事务数据。

使用通过代理服务器的代理进行记录

如果正在使用通过代理服务器进行连接的代理进行记录,由于各种原因(例如,安全),记录请求在到达代理之前会通过代理服务器。

一台客户端计算机将代理请求发送给代理服务器,然后代理服务器将其转发给应用程序服务器。

在这种情况下,设置记录条件(请参阅启动代理记录会话中的步骤 4)时,应在“客户端 IP 地址”字段中输入代理服务器 IP 地址 (p.p.p.p.)。 如果正在从该计算机记录事务,并且该计算机不在代理服务器的后面,则可以接受默认条件并跳到步骤 5(单击“记录”)以便开始记录会话。

但是,在实际方案中,可能会有多个客户端将请求发送给同一 Web 应用程序服务器和代理。

两台客户端计算机将代理请求发送给代理服务器,一台客户端计算机发送给应用程序服务器。

发生这种情况时,会记录多个客户端的 HTTP 流量。

要筛选出多个客户端并从记录一个特定客户端的流量,请使用“浏览器语言模式”字段作为筛选。 例如,如果仅记录来自 IP 地址为 b.b.b.b. 的客户端计算机的事务,应将该客户端计算机的浏览器语言设置为某种不是基于英语的语言,例如 tai-tw。 应将 CEM 控制台中的字段设置为:

设置这些条件后,代理将仅记录来自 b.b.b.b 的事务。