性能测试工具tptp使用

发表于:2008-10-26 11:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小程人生    来源:BlogJava

  程序在实际应用当中,大数据量时对系统本身的影响是一个不得不面对的问题。

  什么是tptp

  Eclipse Test and Performance Tools Platform(TPTP)用它可以监测运行的并发线程数据、内存的使用情况等,是不款非常不错的性能测试工具,它是eclipse官方的一款插件项目.可以进行程序执行时间的统计分析、内存的监控、对象调用的分析等。

  环境

  本次用的tptp版本是4.4.0.2是当时比较稳定的版本,再多说一句,本想下载tptp的4.4.1 但是下载所有eclipse官方所有依赖的插件运行后一直都启动不了agent controller(tptp依赖的一个非常重要的服务项目),所以请大家注意,我是浪费了整两天时间也没搞懂为什么启动不了,所以用了 4.4.0.2.

  jdk1.6

  Business Intelligence and Reporting Tools (BIRT) 2.2.2

  tptp.platform.runtime-TPTP-4.4.0.2

  tptp.trace.runtime-TPTP-4.4.0.2

  Data Tools Platform (DTP) 1.5.2

  Graphics Editor Framework (GEF) 3.3.2

  Eclipse Web Tools Platform (WTP) 2.0.2

  Eclipse Modeling Framework (EMF and XSD) 2.3.2

  eclipse3.3.2

  以上是我的运行环境供大家参考,还可下载许多tptp相关的插件工具,具体的网址是:http://www.eclipse.org/tptp/home/downloads/?ver=4.4.1

  注意相关的工具可能也有他依赖的插件工具.

  运行tptp

  安装tptp后启动eclipse将出现如下界面:


  如果你的eclipse工具栏的位置将出现profile按钮(上图红色标记的按钮)说明tptp安装成功.

  如果想测试你的程序,右键点击类文件选择Profile as--->Java Application将打开如下界面:


  在打开此界面过程中系统进程中将多一个ACServer服务项,这也是tptp所依赖的一个非常重要的服务,在tptp4.4之前的版本agent controller(ACServer服务)是需要用户手动打开此服务,agent controller可以在tptp的网站下载,注意要下载与你系统相符的agent controller版本,tptp4.4不需要另外下载agent controller tptp自动启动agent controller,此服务的默认的端口为10002,使用时要查看端口是否被占用,再看上图,如果你的jdk是1.5可以选择jre1.5,如果jdk1.6需要选择jre1.5 or new来运行tptp,如果成功eclipse将改变为Profile and Logging透视图,如下图:

  左侧将出现统计项,双击此项在右侧出现统计信息,如果eclipse中安装有mdt-uml工具插件,当右键点击统计项时会出现uml统计项,将出现uml的序列图.

  此上只是tptp的基本应用,仅供参考,tptp的配置及应用还有很多,并且也可以测试web工程的应用,如果有兴趣大家可以去eclipse网站查看资料.

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号