基于JADE的性能测试平台的研究与实现

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:radicafrank
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今软件规模和复杂度急剧增加,手工进行软件测试越来越不能满足需求。尤其是性能测试往往需要模拟大量用户的并发操作,更是难以通过手工测试的手段来实现。这促使人们开发测试工具,实现测试自动化执行。常用的性能测试工具中:商用工具功能全面但价格昂贵;许多开源工具往往只针对特殊的环境和协议,通用性不佳。而且各种工具的界面和使用方法多种多样,测试人员的学习成本较大。这就需要一个通用的性能测试平台,为测试人员提供测试管理与执行的功能。该平台应该能够在不同的软硬件环境中完成管理测试项目、协调测试过程、模拟用户行为、收集实时数据等功能。   本文针对这样的需求,提出了基于多Agent系统及JADE开发一个性能测试平台。JADE是基于JAVA语言的多Agent开发和运行环境,为Agent提供生命周期、服务发布管理及通信渠道。Agent概念的引入与JADE的使用给本性能测试平台带来了分布式、跨平台、部署灵活和易于扩展的优点。阐述了Agent的概念以及在JADE中开发多Agent系统的方法,介绍了基于JADE设计和实现性能测试平台的方法,该平台为性能测试工具的开发提供一个通用框架。后介绍了在此基础上开发一个国产软件性能测试工具的方法,表现了该性能测试平台的使用给工具的开发和使用带来的便利。
其他文献
随着软件开发规模的日益庞大、软件开发过程的标准化,需求跟踪作为一项必不可少的环节在大型软件的标准化开发过程中具有重要的应用价值。但是目前需求跟踪技术,无论是手动建立
三维服装仿真技术在服装的计算机辅助设计与制造、虚拟服装店、虚拟服装表演、电子游戏等领域有广泛的应用。但是由于技术上的难题,虚拟服装试衣一直没有应用到实际生活中去。
如今,医学影像已经成为现代医疗诊断的主要手段。随着医学影像设备的普遍使用,海量的医学图像需要当做病史资料保存;随着远程医疗的提出,如何在不损失图像信息的前提下减小传输数
在网络安全领域,人们采取了多种技术保护系统免受攻击者的破坏。传统的方法包括防火墙和入侵检测,此外还有在入侵检测基础上发展出来的入侵容忍技术。尽管这些技术被广泛应用并
中医作为中国特色的传统医学具有重要的社会价值,但是由于缺乏对相关资源的有效管理,使得以往的专家经验并没有在中医项目上得到充分的发挥。为了解决专家与项目之间和专家与专
“软件人”构件化的研究与实现是863计划项目“基于“软件人”的分布式构件动态演化技术研究”和国家自然科学基金项目:基于“软件人”网构软件拟人智能动态演化方法与技术的
随着生活水平的提高和生产规模的扩大,对于远程监控系统的监控范围和监控方式的要求越来越高。传统的集中监控系统为了适应工业生产过程的实时监控和高环境适应性的要求,其监
学位
随着数据库技术的迅速发展,结构不同的数据库即异构数据库之间不能安全顺畅的共享和交换数据成为政府/大企业实现信息集成的瓶颈。而且,一些新的需求如:系统间的协同工作、对外
随着网络与计算机技术的不断进步,以计算机为媒介的通信(CMC)不仅改变了人们的日常生活,同时也为欺骗带来了新的场所和新的形式。从大量的电子数据中自动地检测和发现欺骗是
几千年来,我国中医学者通过实践积累了丰富的经验和大量的经典方剂。并产生了中医理论及施治的一系列原则。而对于中医医生个体而言,基本上是在中医理论指导下,靠长期经验,进行诊