您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > TPTP接口
利用TPTP對Java程序進(jìn)行軟件性能測試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/2/25 15:24:31 ] 推薦標(biāo)簽:

  設(shè)置java程序參數(shù)

        通過Profile As-->Java Application菜單打開如下對 話框,如圖二所示。對于這個例子來說,通過程序參數(shù)來設(shè)置包含產(chǎn)品信息的xml文件的文件夾路徑,從圖二可以看到,設(shè)置程序參數(shù)為x:/myPath/products,其中x:/myPath/products文件夾是你從本文中提供的products.zip 下載解壓到本地的路徑。

  設(shè)置性能測試過濾器

       下一步是通過設(shè)置性能測試選項作為收集執(zhí)行信息的方法。設(shè)置這些選項,可以點擊Launch configuration properties 向?qū)е械腗onitor頁,選擇一組適合的性能選項。提示:一組性能測試過濾器是能夠被復(fù)用的。設(shè)置性能測試過濾器的目的是為了在連續(xù)相同的測試中復(fù)用,或者是在需要相同的性能測試信息時共享這些過濾器。以下的各個步驟描述了怎樣創(chuàng)建一個用于剖析Product catalog的應(yīng)用的過濾器。我們將創(chuàng)建一個叫ProductFilterSet,用于剖析包名前綴為com.sample.product 的包。


        在Monitor頁中選擇Execution Time Analysis選項,如下圖

  正如上圖所示,我們選擇的Execution Time Analysis選項能作用于product catalog 程序的連續(xù)運(yùn)行期間,在下一次運(yùn)行該程序的時候,可以跳過設(shè)置性能測試過濾器的步驟。

  2. 選擇編輯選項

  2a.選擇Collect boundary classes excluded by the filter set選項,設(shè)置Boundary class depth的值為3。通過選擇這個選項,你指明你想收集的信息是:符合過濾條件的方法以及被該方法調(diào)用深度不超過3層的方法。例如:假設(shè)我們設(shè)置的過濾器去收集MyMethod的信息,并且過濾出方法:M1,M2,M3,M4。

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd