• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    利用TPTP對Java程序進行性能測試

    發布: 2007-10-19 16:46 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 653次 | 進入軟件測試論壇討論

    領測軟件測試網

    簡單地說,TPTP 是一個 Eclipse Foundation 頂級項目,它的目標是:構建一個通用的可擴展的基于標準的工具平臺,軟件開發人員可以在這個平臺上創建專用的可互操作的...測試和性能工具。TPTP
    TPTP 為 UI 開發、數據收集、基于規則的數據查詢以及應用程序的控制提供了基礎代碼。例如,TPTP 提供了其他工具可以重用和擴展的許多向導。它還提供了編程接口和一個守護進程,以便幫助從正在運行的本地或遠程進程中收集數據。
    TPTP Testing Tools
    這個項目是在 TPTP 之上構建的,提供了對應用程序進行各種自動化測試所需的其他服務。當前版本支持 JUnit 自動測試、一種指向和點擊腳本編程系統(用于進行手工測試并記錄結果)和一個用于測試 Web 應用程序的自動化系統,包括一個可以記錄和回放 Web 瀏覽會話并對結果進行驗證的記錄器。Eclipse V4.1 還包括一個圖形用戶界面(GUI)記錄器的早期版本,它可以記錄和回放基于 SWT 的界面中的鼠標和鍵盤事件。
    TPTP Monitoring Tools
    這個項目對來自日志文件或來自應用程序收集的統計數據的數據進行收集、分析和圖形顯示。
    TPTP Tracing and Profiling Tools
    這個項目也擴展了 TPTP,用來收集和分析正在運行的應用程序中的資源使用數據,包括 CPU 和內存。這個跟蹤工具還允許與正在運行的進程進行交互。例如,可以手工地實施垃圾收集并檢查剩余的對象池,從而尋找和修復內存 “泄漏”。
    另外,TPTP 包括一個稱為 Agent Controller 的守護進程。Agent Controller 是 Eclipse 工作臺和被測試的應用程序之間的 “聯絡人”。它代表 Eclipse 啟動本地或遠程 Java 應用程序并轉發應用程序度量(包括應用程序日志文件)給 Eclipse。

    • 利用TPTP進行性能測試

    這是翻譯自eclipse官方網站的一篇文章。

    原文地址:http://www.eclipse.org/articles/Article-TPTP-Profiling-Tool/tptpProfilingArticle.html

    原作者:Valentina Popescu, IBM February 21, 2006

    譯文如下:

    利用TPTP進行性能測試

    1. 概述:Eclipse Test & Performance Tools Platform (TPTP) 的性能測試工具(Profiling tool)能夠用于優化eclipse插件應用、本地的java應用,乃至是運行在多臺不同平臺主機上的復雜應用,Profiling tool與eclipse緊密地結合在一起,能在Eclipse環境下運行性能測試。
    2. 應用的性能測試:要在短暫的開發周期里提交一個產品是當今的流行趨勢,開發人員(不得不)將更多的精力關注在應用執行的功能方面,大多是通過測試、調試來穩固代碼;然而,許多缺陷除非經過每天24小時,每周7天的連續運行是不容易暴露的。這類缺陷是不能通過調試程序的方式來發現。在發布一個產品之前,通過性能分析工具去分析應用的執行和驗證性能問題是很重要的,例如:瓶頸、對象泄漏、系統資源局限。本文介紹了TPTP性能測試工具,示范了如何利用TPTP性能測試工具去定位出一個java應用性能缺陷潛在點,以及修復、驗證結果。
    3. TPTP 測試工具(翻譯略)
    4. 利用TPTP對Java程序進行性能測試 :本文舉了一個簡單的關于product 分類的java應用例子,product的信息存儲在分散的一些xml文件當中,這個應用將解析這些xml文件,然后把結果輸出到控制臺,這些xml文件的路徑可以通過程序變量傳遞main函數讀取,本例的源代碼及xml文件下載連接:ProductCatalog_example.zip以及products.zip
    5. 在性能測試視圖中開始應用:下載上述的ProductCatalog_example.zip,解壓后導入某個java項目下,選擇Product類-->右鍵--->Profile As --> Java Application,如下圖:

    圖片

    圖一

    • 設置java程序參數

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

    圖片

    • 設置性能測試過濾器

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    31/3123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>