設置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。