您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > TPTP接口
eclipse java性能分析工具tptp應(yīng)用
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/12/20 9:41:21 ] 推薦標簽:

1.  參考

http://www.eclipseworld.org/bbs/read.php?tid=3111&page=e
 
2.  下載

http://www.eclipse.org/downloads/index_project.php

eclipse-SDK-3.2M6-win32.zip(http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip)

      xsd-runtime-2.2.0.zip

      emf-sdo-runtime-2.2.0.zip

      uml2-M200607270400.zip

      tptp.runtime-TPTP-4.2.0.1.zip   runtime lib(http://www.eclipse.org/downloads/download.php?file=/tptp/4.2.0.2/TPTP-4.2.0.2-200608021100/tptp.runtime-TPTP-4.2.0.2.zip)

 tptpdc.win_ia32-TPTP-4.0.1-200510031151.zip  Agent controller(http://www.eclipse.org/downloads/download.php?file=/tptp/4.2.0.2/TPTP-4.2.0.2-200608021100/agntctrl.win_ia32-TPTP-4.2.0.2.zip)
3.  安裝

   先安裝好jdk1.5,eclipse。并且配置好JAVA_HOME,CLASSPATH=rt.jar。

      再解壓縮

xsd-runtime-2.2.0.zip

      emf-sdo-runtime-2.2.0.zip

      uml2-M200607270400.zip

      tptp.runtime-TPTP-4.2.0.1.zip到eclipse目錄。關(guān)鍵是子目錄與eclipse目錄一致!

      解壓tptpdc.win_ia32-TPTP-4.0.1-200510031151.zip到D: ptpdc.win_ia32-TPTP-4.0.1。

inSetConfig.bat生成configserviceconfig.xml文件。

<?xml version="1.0" encoding="UTF-8"?>

<AgentControllerConfiguration activeConfiguration="default" filePort="10005" isDataMultiplexed="false" jvm="D:SunAppServerjdkjreinserverjvm.dll" loggingDetail="LOW" loggingLevel="INFORMATION" port="10002" processPolling="true" securedPort="10003" version="4.0.0">

   <AgentControllerEnvironment configuration="default">

          <Variable name="JAVA_PATH" position="replace" value="d:sunappserverjdkjreinjava.exe"/>

          <Variable name="RASERVER_HOME" position="replace" value="D: ptpdc.win_ia32-TPTP-4.0.1"/>

          <Variable name="PLUGINS_HOME" position="replace" value="%RASERVER_HOME%plugins"/>

          <Variable name="PATH" position="prepend" value="%RASERVER_HOME%in"/>

          <Variable name="SYS_TEMP_DIR" position="replace" value="C:DOCUME~1JIANZH~1.LIALOCALS~1Temp"/>

          <Variable name="LOCAL_AGENT_TEMP_DIR" position="replace" value="%SYS_TEMP_DIR%"/>

          <Variable name="CLASSPATH_ORG_APACHE_JAKARTA_COMMONS_LOGGING" position="append" value="%PLUGINS_HOME%org.apache.jakarta_commons_logging_1.0.3commons-logging.jar"/>

          <Variable name="CLASSPATH_ORG_ECLIPSE_CORE_RUNTIME" position="append" value="%PLUGINS_HOME%org.eclipse.core.runtime_3.1.1.jar"/>

          <Variable name="CLASSPATH_ORG_ECLIPSE_EMF_COMMON" position="append" value="%PLUGINS_HOME%org.eclipse.emf.common_2.1.0.jar"/>

          <Variable name="CLASSPATH_ORG_ECLIPSE_EMF_ECORE" position="append" value="%PLUGINS_HOME%org.eclipse.emf.ecore_2.1.0.jar"/>

          <Variable name="CLASSPATH_ORG_ECLIPSE_EMF_ECORE_XMI" position="append" value="%PLUGINS_HOME%org.eclipse.emf.ecore.xmi_2.1.0.jar"/>

          <Variable name="CLASSPATH_ORG_ECLIPSE_TPTP_PLATFORM_MODELS" position="append" value="%PLUGINS_HOME%org.eclipse.tptp.platform.models_4.0.0 ptp-models.jar"/>

          <Variable name="CLASSPATH_ORG_ECLIPSE_TPTP_PLATFORM_MODELS" position="append" value="%PLUGINS_HOME%org.eclipse.tptp.platform.models.nl1_4.0.0org.eclipse.tptp.platform.models.nl1.jar"/>

          <Variable name="CLASSPATH_ORG_JUNIT" position="append" value="%PLUGINS_HOME%org.junit_3.8.1junit.jar"/>

          <Variable name="CLASSPATH" position="append" value="%CLASSPATH_ORG_ECLIPSE_CORE_RUNTIME%"/>

   </AgentControllerEnvironment>

   <Application configuration="default" executable="java.exe" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%"/>

   <Hosts configuration="default">

          <Allow host="LOCAL"/>

   </Hosts>

   <Plugin path="%PLUGINS_HOME%"/>

</AgentControllerConfiguration>

環(huán)境變量:RASERVER_HOME=D: ptpdc.win_ia32-TPTP-4.0.1。另外,環(huán)境變量path加入d: ptpdc.win_ia32-tptp-4.0.1in。

點擊RAServer.exe啟動。
4.  監(jiān)控java應(yīng)用

5.  監(jiān)控tomcat應(yīng)用

下載apache-tomcat-5.5.17

http://tomcat.apache.org/download-55.cgi#5.5.17點擊Windows Executable

修改catalina.bat,java參數(shù)加入-XrunpiAgent:server=enabled

if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity

echo "not securiyt"

%_EXECJAVA%-XrunpiAgent:server=enabled%JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%

激活startup.bat

Elipse建立profile

加入agent.

加入monitor

點擊profile.

點擊start monitoring !

瀏覽器ie:

http://localhost:8080/servlets-examples/servlet/RequestParamExample發(fā)起請求

然后右鍵點擊pause monitoring暫停。而disattach from agent則強行停止tomcat服務(wù)。

然后雙擊內(nèi)存,時間,代碼覆蓋

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