诊断测试产品

2009-09-22 10:46

 除了应用的执行事务分析,J2EE健康检查也包括了系统配置检查。 PerformaSure从J2EE系统的不同部分搜集数据,如操作系统、JAVA虚拟机、应用服务器,应用事务。当分析J2EE系统时,快速地和容易地 从各层关联不同的度量值很重要。通常一个地方的资源竞争将很快引起另一个地方或更多地方的故障。

2009-09-22 10:38

PerformaSure分析weblogic事务:

下表显示JAVA应用中响应最慢的前三个事务。

PerformaSure

2009-09-22 10:22

PerformaSure通过在测试和生产系统中从事务的系统范围角度,提供深度 的应用诊断,满足那些重要的和不能令人满意的需要。PerformaSure给性能团队提供客观的数据,使他们与其它人员一起解决问题,加快修复时间。 PerformaSure是Quest Software用于J2EE应用性能管理一整套解决方案中的一部分。

2009-09-22 10:21

     在诊断J2EE性能的问题中,最大的问题是确定哪些组件或组件间的哪些交互是瓶 颈的原因。大部分工具没有提供具体应用的细节信息。有比较少的工具提供了J2EE应用所有组件的可视性,包括跟应用基础设施配置和JDBC/数据库交互相 关的问题。性能和可测量性的实际限制是什么?事务花费的时间在哪了?哪个组件误用了数据库或者网络?为什么误用?应用服务器或者操作系统配置怎样影响性 能?

2009-09-22 10:19

      现在基于J2EE的系统使很多关键的IT和面向客户的业务系统变得很强大。虽然 J2EE体系架构便于抽象,但是也存在着很大的复杂性。当应用在生产中或达到一定阶段,这些复杂性会导致不可预知的性能问题。J2EE技术栈的复杂性使得 很难跟踪到性能问题的根源,他们可能存在于应用代码,数据库,应用服务器和集群的配置文件,操作系统,硬件或者这些组件之间的交互中。所以尽可能快地解决 这些性能问题对于应用来说是极其重要的。

2009-09-22 09:03

    我们评价一个应用的有效性,通常要进行覆盖代码的单元测试,分析代码是否都能被有效的使用。

     一般性过程是采用全面的测试用例,然后分析代码覆盖情况,对于未执行过的代码需要特别关注和分析。未执行的代码一般是由于测试用例不完善或代码本身是无用代码。

2009-09-22 08:53

        Call Graph(见图1)提供一个非常有力的方法调用关系视图。它把J2EE应用放到WebLogic Server上下文环境中,所以你能看到WebLogic启动的所有线程,包括调用J2EE应用的线程。为了方便查找,Call Graph下面有"Method List"。

2009-09-22 08:44

Method List窗口(见图1)以表的形式显示性能数据。 JProbe

2009-09-22 08:35

 1. 启动JProbe Memory Debugger。当欢迎界面出现的时候,点击"Run"开始启动。

JProbe

2009-09-22 08:30

        1. 启动JProbe Application Server Integration。

        2. 从左上角下拉列表中选择你要集成的BEA Weblogic服务器版本。

页面