设置java程序参数
通过Profile As-->Java Application菜单打开如下对 话框,如图二所示。对于这个例子来说,通过程序参数来设置包含产品信息的xml文件的文件夹路径,从图二可以看到,设置程序参数为x:/myPath/products,其中x:/myPath/products文件夹是你从本文中提供的products.zip 下载解压到本地的路径。
设置性能测试过滤器
下一步是通过设置性能测试选项作为收集执行信息的方法。设置这些选项,可以点击Launch configuration properties 向导中的Monitor页,选择一组适合的性能选项。提示:一组性能测试过滤器是能够被复用的。设置性能测试过滤器的目的是为了在连续相同的测试中复用,或者是在需要相同的性能测试信息时共享这些过滤器。以下的各个步骤描述了怎样创建一个用于剖析Product catalog的应用的过滤器。我们将创建一个叫ProductFilterSet,用于剖析包名前缀为com.sample.product 的包。
在Monitor页中选择Execution Time Analysis选项,如下图
正如上图所示,我们选择的Execution Time Analysis选项能作用于product catalog 程序的连续运行期间,在下一次运行该程序的时候,可以跳过设置性能测试过滤器的步骤。
2. 选择编辑选项
2a.选择Collect boundary classes excluded by the filter set选项,设置Boundary class depth的值为3。通过选择这个选项,你指明你想收集的信息是:符合过滤条件的方法以及被该方法调用深度不超过3层的方法。例如:假设我们设置的过滤器去收集MyMethod的信息,并且过滤出方法:M1,M2,M3,M4。