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

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

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

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

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

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

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

  圖 5: 分析結(jié)果

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