51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3472|回复: 6
打印 上一主题 下一主题

[原创] jprofiler_windows_4_3_2怎样测试?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-16 16:17:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
比如一个网站的开发是由JDK+Tomcat+apache配置而成..

如果我测试网站内存是否有返回,

是不是指向tomcat应用程序就可以了..
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

7#
发表于 2009-12-28 17:09:58 | 只看该作者
谢谢,非常不错!!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-12-16 17:17:30 | 只看该作者

回复 4# 的帖子

好的..多谢..
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-12-16 17:17:10 | 只看该作者

网络收集!

配置Jprofile

配置本地监控步骤
第一步,在安装被监控程序的机器上安装windows版的jprofiler5.

第二步,New Session,选择New server Integration。




选择服务类型,本次配置使用的是TOMCAT5.5,可以选择Apache Tomcat 5.x

第三步,选择本地机器。

第四步,选择本地机器选择服务启动文件,如:D:\dhcc\soft\DhccOA\bin\appserver\apache-tomcat-5.5.20\bin\startup.bat,点击NEXT

第五步,选择JVM类型及版本

第六步,设置端口号,使用默认的端口号。

第七步,使用默认选择,不立即连接。

第八步,显示配置信息。

第七步,完成配置,并启动。OK


配置远程监控步骤:
第一步,在监控端安装windows版的jprofiler5,由于服务也是windows操作系统,在服务器端安装windows版的jprofiler5。

第二步,在监控端配置,点击NEW SESSION,选择New Remote Integration,如下图:


选择On a remote computer,选择Platform. if the remote computer(一般为被监控机器的类型),点击NEXT。


第三步,输入被监控机器的IP,如下图,点击NEXT。


第四步,输入被监控机器中,jprofiler的安装位置(如:D:\Program Files\jprofiler5),点击NEXT。


第五步,选择JVM的类型和版本,其他默认,点击NEXT。


第六步,JProfiler监听的端口,使用默认值即可,点击NEXT。


第七步,选择启动模式,选择第一个,点击NEXT。


第八步,显示待修改的信息,将此信息copy出来,待配置被监控的机器时用。


第九步,完成配置,选择第二项,不立即连接。


第十步,在被监控的服务器端,修改服务启动文件,如果服务为TOMCAT,将startup.bat文件中的JAVA_OPTS的后面添加第八步中copy出来的内容:

-agentlib:jprofilerti=port=8849 "-Xbootclasspath/a:\Program Files\jprofiler5\bin\agent.jar"

保存此文件。

第十一步,在环境变量PATH中添加第八步中copy出来的内容:

D:\Program Files\jprofiler5\bin\windows(注意前面加分号)。

第十二步,在被监控端,启动startup.bat,提示等待连接的信息,在监控端,选择要连接的SESSION,点击START,在下一出现的页面,点击OK,连接成功,被监控端的服务启动,待启动完成后,监控端能显示对方服务的内存、CPU等占用情况。


监控资源的配置
另外特别注意的是,在SESSION配置页面,要添加被监控的资源或CLASS这样才有实际意义,




常出现的问题
1.        JVM出了bug报告,开始不知道怎么回事,耽误了很多时间,其实就是参数冲突)。还有一个个性配置信息就是要有一个叫LD_LIBRARY_PATH的环境变量,那我就修改了catalina.sh,在里面加入export LD_LIBRARY_PATH=D:\Program Files\jprofiler5\bin\windows。 (转)

2.        有时也要将Jprofiler安装目录下bin下的jprofiler.vmoptions文件中的虚拟内存适量的改小。



JProfiler连接Weblogic (转)
http://www.ej-technologies.com/
   1.本地连接

  1.1环境说明

  本地安装JProfiler,Weblogic相关工具,相关破解可以在网上找到.

  1.2步骤说明

  1.打开工具JProfiler后,在Session菜单下选择New windows,弹出Quickstart窗口界面,在该界面选择第三项An application server, locally or remotely,然后点击Next.

  2.进入Integration wizard界面,选择应用服务的类型和版本.此处,我们选择BEA Weblogic 8.1,然后点击Next.

  3.选择连接的类型,是本地还是远程,这里我们选择本地(on this computer),然后点击Next.

  4.选择Weblogic的启动文件Startweblogic.cmd,然后点击Next.

  5.选择JDK的提供厂商和其版本.这里我们选择了Sun Microsystems的1.4版,然后点击Next.

  6.选择两种处理模式,这里选择第一种,符合应用服务(JIT/hotspot complation enabled)

  7.选择JProfiler的使用端口,对于本地连接来说,此处作用不大,用默认即可

  8.选择第一个,启动weblogic时,试图去连接本次建立的连接,一直会等待到成功连接,而选择第二个,若是发现weblogic没有启动,将不做等待这里我们选择第一项.

  9.对前面设置的内容统一展现,若是检查没有问题,则点击Next,进行下一步操作.

  10.点击Finish,完成了本次连接的配置,若是选择了马上连接,则下一步开始连接.

  11.这里对配置好的连接进行设置,根据需要可以进行过虑等设置,完成后点击OK.

  12.开始连接本地的weblogic应用,连接成功后,可以得到相关的信息

附:
JProfiler.v4.2.2+注册机

JProfiler是一个全功能的Java剖析工具(profiler),专用於分析J2SE和J2EE应用程式。它把CPU、线程和记忆体的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合功能。JProfiler直觉式的GUI让你可以找到性能瓶颈、抓住内存泄漏(memory leaks)、并解决多线程的问题。它让你得以对heap walker作资源回收器的root analysis,可以轻易找出内存泄漏;heap快照(snapshot)模式让未被引用(reference)的对象, 稍微被引用的对象、或在终结(finalization)序列的对象都会被移除;整合精灵以便剖析瀏览器的Java外掛功能。

下载地址:
http://download.ej-technologies. ... r_windows_4_2_2.exe
解密过程:
将EJ[1].Technologies.JProfiler.v4.2.2.Incl.Keymaker-AGAiN压缩包中的jkgone.jar解压到
根目录或其它目录下运行如下命令.
java -jar jkgone.jar

附其它版本的注册码
http://download.ej-technologies. ... r_windows_3_3_1.exe
JProfiler 4.0
Name and Company: anything s/n: A-G666#76114F-1olm9mv1i5uuly#0126

JProfiler 3.3.1
s/n: A-XiV7#20128F-1nf9r2z1qepp2e#7120

EJ Technologies JProfiler 2.2.1
S/N: A-DWP#OWNZ#YOU-212hyr

JProfiler 3.3
S/N: A-XiV6#62267F-1tfbcghardqqd#16312<br>

JProfiler 3.2.0
S/N: A-GAiN#91584F-vd0mmz13mkf00#181013<br>or<br>A-GAiN#22031F-1giul8u16x7p65#121218<br>or<br>A-GAiN#98900F-1j62dw18rpusn#111117<br>

JProfiler 3.2
S/N: A-GAiN#70503F-l7qte9gtq77c#81111<br>or<br>A-GAiN#19132F-y2fnayai9yu8#141420<br>


目前最新版为4.3,大家可以申请试用10天,如果大家还需要其它版本的注册码回复

Jprofiler 5.1.2

下载地址:http://www.ej-technologies.com/download/jprofiler/files.php

官方试用版下载:
http://www.ej-technologies.com/download/jprofiler/trial.php .
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2008-12-16 16:45:57 | 只看该作者
    看下教程。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-12-16 16:40:09 | 只看该作者

    回复 2# 的帖子

    因为网站是tomcat+JDK配置..
    而我要测试网站的内存应该是在tomcat 中反映..
    我怎样指向路径..
    也就是JProfiler的配置..:
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2008-12-16 16:22:45 | 只看该作者
    这个是监控java应用的,你要检测哪个方面的?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-11 10:02 , Processed in 0.082078 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表