基于JPDA的Java软件性能测试问题分析.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JPDA的Java软件性能测试问题分析   摘 要 在我国计算机信息技术与网络技术快速发展的今天,Java技术在计算机程序中发挥的作用也日渐凸显出现,而作为Java技术的平台调试系统,JPDA这一能够较好提高Java软件质量,为此本文基于JPDA的Java软件性能测试问题分析展开了具体研究,希望这一研究能够对JPDA的java软件性能测试的更好展开带来一定帮助。   【关键词】JPDA Java 软件性能测试   在我国当下的信息领域中,以Java语言为基础的Java技术占据着极为重要的地位,而引入虚拟机技术则属于Java技术最突出的特点,这一技术引用而实现的垃圾回收纸,较好解决了传统应用程序设计常见的内存泄漏等问题。虽然结合Java技术进行的程序设计存在着较多方面的优势,但为了能够更好的保证Java软件性能,为其更进一步改进提供依据,正是本文基于JPDA的Java软件性能测试问题分析展开具体研究的原因所在。   1 JPDA概述   为了较好完成本文基于JPDA的Java软件性能测试问题分析展开的研究,我们首先需要深入了解JPDA。在Java平台上,对其进行的调试直接关系着程序能否实现较高质量运行,而在这一调试中JPDA便发挥着极为重要的作用。JPDA本身由Java虚拟机工具接口、Java调试连线协议、以及Java调试接口三部分组成,对于这三部分的JPDA组成来说,每一部分都能够完成Java软件性能的测试,但在这一测试越接近用户时,一些琐碎的细节就会在测试中遭到屏蔽与忽略,这点必须引起我们重视。   在了解JPDA进行Java软件性能测试的特点后,我们就就可以尽可能保证这一测试接近前端层次,这里的接近前端层次就是指更为接近用户,这一应用JPDA的Java软件性能测试能够在屏蔽与忽略琐碎细节的同时,大大提高这一测试的稳定性、正确性以及,程序功能代码和程序的测试代码也将在这种测试中实现较好的分离,这就使得应用JPDA进行的Java软件性能测试能够实现较好的简化,这在客观上提高了JPDA的实用性。而在应用JPDA完成Java软件性能的测试后,相关测试人员必须在程序代码中加入开始与结束的测试标记,通过这一标记我们就能够较好了解程序运行的时间,这一原理同样也可以应用在程序内存的消耗表示中。值得注意的是,将标记引入程序性能的测试过程中,这一过程很容易引起程序本身的结构混乱,这一问题如果不能得到较好解决,应用JPDA进行的Java软件性能测试就很容易出现测试误差。   2 基于JPDA的Java软件性能测试   2.1 测试平台   在实际应用JPDA进行的Java软件性能测试中,这一测试往往会应用以JPDA为基础的测试平台,TPTP测试平台就是我国当下应用较为广泛、测试效果也较好的测试平台。对于这一基于JPDA的测试平台来说,其本身拥有着较为完善的Java软件性能测试功能,之所以这一测试平台基于JPDA,主要是由于该平台需要结合JPDA平台才能够完成具体的测试工作。由于TPTP测试平台本身属于开源软件,这就使得我们可以免费使用其进行Java软件性能的测试,也能够与其他软件实现较好的配合,这就大大提升了该平台的实用性。在具体应用TPTP平台进行的Java软件测试中,测试人员只需要对设定好内存测试与时间测试等测试项目,就能够轻松进行Java软件的测试,这种简单且快捷的方法对于我国计算机软件行业的更好发展带来不小的推动效用。   2.2 测试实例分析   为了更好了解基于JPDA的java软件测试,探究这一测试可能出现的问题,笔者以主要依赖Java编程语言的某软件开发为例,应用TPTP平台对完成开发的软件进行了性能测试,由于Java本身具备着垃圾回收机制与程序运行效率的特点优势,这就使得结合这两方面特点优势就能够较好的完成这一Java软件的测试。   在就某Java软件应用TPTP平台进行的性能测试中,笔者选择了两段功能完全相同的代码,由于两种代码应用了不同的设计策略,这就使得我们能够通过对两段代码的性能测试对Java进行的程序设计优缺点进行更深入了解。在具体对两端两段功能完全相同的代码进行的测试中,由于两段代码的功能为创建Java对象并利用这一对象完成象征性的输入与输出操作,所以我们首先可以对二者的代码结构进行对比,结合这一对比笔者发现,两段代码在Java对象obj是一次性在循环外创建,还是每次循环都重新创建之间存在着结构差异,但从输入与输出角度分析,两段代码能够完成等价的工作,这就说明在功能上,两段代码是等价的。   在完成对两段代码的结构分析后,我们就可以应用TPTP平台对二者进行性能测试,笔者在将两段代码中的循环次数分别取值1000、5000、10000、15000后,应用TPTP平台对两段代码进行了测试

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档