导入响应时间细分数据

因为您可以使用 IBM® Tivoli® Monitoring 在历史方式下收集响应时间细分数据,所以可以在运行了调度后导入该数据。可以将响应时间细分数据导入测试报告或调度报告中。

开始之前

监视服务器可以是 IBM Tivoli Monitoring for Transaction Performance、IBM Tivoli Composite Application Manager for WebSphere®、IBM Tivoli Composite Application Manager for Response Time Tracking 或 IBM Tivoli Composite Application Manager for Application Diagnostics。导入响应时间细分数据时,请确保所有计算机上的时钟均已同步。如果从尚未同步时钟的计算机导入响应时间细分数据,那么可使用“性能测试运行”中的更正时间偏移量功能来调整时钟偏差。 此外,还请确保管理服务器不会截断任何事务名称中的统一资源标识 (URI)。如果管理服务器截断事务名称中的 URI,那么不会显示任何响应时间细分数据。如果管理服务器截断事务名称中的 URI,请增大管理服务器上 TEXTSTRING_LENGTH 属性的值。

关于此任务

通常情况下,请从实时生产环境,而不是开发环境导入响应时间细分。当您分析生产环境中的应用程序时,所处理的数据是已存储在数据库中的过去活动中数据,将对这些数据进行查询、收集和导入以进行分析。

过程

  1. 右键单击“性能测试运行”视图中的一组执行结果,并从菜单中单击导入响应时间细分数据;或者,右键单击报告,并从菜单中单击导入响应时间细分数据
  2. 指定 IBM Tivoli Monitoring 服务器的位置:
    1. 主机字段中输入 IBM Tivoli Monitoring 服务器的 IP 地址或标准主机名。
    2. 认证中输入此监视服务器的用户标识和密码。
    3. 如果需要,请更改连接信息。通常情况下,由您的 Tivoli 系统管理员指定该信息。
    4. 选择保存密码以在本地保存您的密码。如果不保存您的密码,那么编辑已配置的位置或运行使用该位置的测试调度时,可能会提示您输入此密码(具体取决于主机系统配置)。
    5. 单击下一步
  3. 指定要为其导入数据的时间段。

    通过特定数量的单位来指定时间时,请注意,为了实现一致性,“月”定义为 30 天,而“年”定义为 365 天。“日”指的是 24 小时的时间段,而不是日历日。如果单击指定时间间隔,那么将自动设置开始时间和结束时间以匹配要将响应时间细分数据导入到的运行。 将从您单击完成以导入数据的时间中减去所选的时间单位数,从而得出开始时间。例如,如果选择 2 个月,那么时间段将为您单击完成之前刚好 60 日(24 小时时间段)。选择导入详细的实例级数据导入聚集的统计信息。 您不能从 IBM Tivoli Composite Application Manager for WebSphere 服务器导入聚集的统计信息。尝试这样做将产生错误消息。

    如果想要导入响应时间细分数据以与测试结果相关联,请导入实例级数据。实例级数据与确切的事务 URI(换言之,特定页面元素)相关联。而聚集的统计信息不与其相关联。向导的“事务”页面显示所有可用事务的列表。事务模式列显示所记录的确切事务。包含正则表达式的事务不能与页面元素相关联。请联系 Tivoli 系统管理员以确保为在测试中使用的确切 URI 收集实例级数据。

  4. 单击下一步
  5. 指定要从其导入数据的策略或陷阱。如果未列出任何策略或陷阱,请单击上一步,然后调整此时间段以包含捕获了策略或陷阱的时间间隔。单击下一步
  6. 选择要从其导入数据的主机。此处,主机指的是在运行一个或多个 IBM Tivoli Monitoring 代理程序的系统;然后单击下一步
  7. 选择要从其导入数据的事务,然后单击下一步
  8. 指定要在其下存储所导入数据的概要分析项目监视器组。如果通过单击文件 > 导入导入了数据,那么必须更改缺省项目和监视器。在此情况下,请将测试项目指定为概要分析项目,并将要在其下存储数据的报告指定为监视器;如果不这样做,那么数据不会正确导入。

下一步做什么

现在,您可以在报告中查看响应时间细分数据。

反馈