您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > TPTP接口
用Eclipse Callisto TPTP分析應(yīng)用程序
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/12/14 14:46:24 ] 推薦標(biāo)簽:

  在這個例子中,我們感興趣的是JUnit測試分析。雙擊這一項;向?qū)?yīng)該為每個單元測試類創(chuàng)建新的項。TPTP相當(dāng)靈活,您可以在此屏幕中配置各個選項。例如,在Test選項卡上,可以單獨分析單元測試類,也可以按照項目或軟件包對它們進(jìn)行分組。在Arguments選項卡上,可以指定運行時參數(shù),而在Environment選項卡上可以定義環(huán)境變量。在Destination選項卡中,可以指定一個外部文件,用于保存分析數(shù)據(jù)以供以后使用。但是,有用的是Monitor選項卡(參見圖3),可以在上面指定要記錄和研究的性能相關(guān)數(shù)據(jù):

    Basic Memory Analysis(基本內(nèi)存分析):這個選項用于記錄內(nèi)存使用的統(tǒng)計數(shù)據(jù),包括對象實例的數(shù)量和已經(jīng)使用的全部內(nèi)存。
    Execution Time Analysis(執(zhí)行時間分析):這個選項用于記錄性能數(shù)據(jù)——即應(yīng)用程序分別在每個方法上所花的時間長短。
    Method Code Coverage(方法代碼覆蓋):這個選項用于通知在測試期間執(zhí)行了哪些類和方法。

   圖 3: 在Monitor選項卡上定義要記錄數(shù)據(jù)的類型。

  您可以直接從這個窗口運行分析工具,也可以使用位于要分析的測試類上的上下文菜單,方法是選擇Profile As菜單項(參見圖4)。

  圖 4:可以使用上下文菜單運行TPTP分析工具。

  運行分析工具可能要花上一段時間,這取決于測試用例的大小。完成之后,Eclipse將顯示一個Profiling Monitor視圖,可以在其中顯示每種類型分析的結(jié)果的詳細(xì)信息(參見圖5)。

  圖 5: 分析結(jié)果

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