JMeter在消息中间件系统压力测试中的应用

被引量 : 0次 | 上传用户:arthurpzl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“中间件”这一术语最早出现在20世纪80年代后期,主要用于描述网络连接管理软件。在20世纪90年代中期,随着网络技术的快速发展,中间件的概念日益普及。本质上,中间件是一个分布软件层(或平台),抽象了底层分布环境(网络、主机、操作系统、编程语言)的复杂性和异构性。 当前,CORBA,DCOM,RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统中有如下缺点:只能进行同步通信;客户和服务对象的生命周期紧密耦合;只能进行点对点通信等不足。而面向消息的中间件在支持通信规程、可靠性、易用性等方面有其自身的优势。消息中间件可以利用高效可靠的消息传递机制进行平台无关的数据交流,通过提供消息传递和消息排队模型,可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台。 消息中间件的性能对于数据传输是至关重要的。性能的好坏严重影响数据传输的效率和成功率。而高负载情况下系统处理能力是消息中间件性能的一个重要指标。因此对于采用消息中间件的系统来说,需要使用良好的性能测试工具对其通信功能进行压力测试。JMeter是功能与性能测试的优良工具,它是Apache组织的开放源代码项目,是基于JAVA SWING的桌面程序,是为进行负载测试、系统性能测试而专门设计的。因为JMeter的开源性以及提供可定制功能的特点,可以对其进行插件的设计与开发。 本文分三部分,第一、二章为第一部分,介绍消息中间件的概念与构成,以及对其有较大影响的JMS规范。第三章为第二部分,介绍了基于消息中间件应用系统(GLOMS)的设计与实现以及DSS框架中消息发送与接收的处理机制。第四、五章为第三部分,着重分析了JMeter的核心代码,设计与实现了基于DSS框架进行通讯的JMeter插件(PlugIn),并利用该插件对GLOMS系统进行压力测试。
其他文献
气力输送在卷烟厂应用广泛,不仅用于输送烟叶、烟丝、烟梗等原料,还能实现松散、去杂、分叶、干燥、冷却、除尘等工艺,气力输送装置已成为卷烟厂的专业设备。作者运用气力输
经济全球化的迅速发展促进了各项要素的全球流动,外商直接投资作为一项综合性的投资更是受到各国的关注。出口贸易状况是一国在国际市场竞争能力的重要体现,以跨国公司为主体
研究糖原合成激酶3的抑制剂LiCl联合携带TRAIL基因的溶瘤腺病毒Ad.sp-E1AE1B(Δ55 kDa)-TRAIL-Flag(Ad.sp-TRAIL-Flag)对癌细胞的体外杀伤作用。采用MTT法检测癌症特异性病毒
司法警务英语是司法警务与英语语言学的交叉学科,同时也是ESP语言教学领域的一个分支。司法警务英语课程的开设是司法类职业院校专业英语发展的必然结果,也是社会发展的必然
联合运用NF-κB小分子抑制剂小白菊内酯(parthenolide,PTL)和携带TRAIL的溶瘤腺病毒ZD55-TRAIL在体外杀伤人肝癌细胞株Hep3B,以评估两者联用的实验疗效。首先用Adeasy系统包
20世纪80年代以来,特别是进入90年代,世界范围内金融业危机特别是银行业危机频繁发生。从世界各国大量的银行倒闭案例中可以看出,尽管其成因是多种多样的,但内部管理不善和内
$T现有的研究一般都对农村人口流动从总体上持乐观态度,认为农村人口流动必将减少聚集在土地上的众多人口,给中国乡村转变和乡村发展带来积极的影响。根据现有资料和作者的实地
报纸
一项股权转让活动可以被区分为两种性质不同的行为:一种是股权转让合同行为,另一种是股权变动行为。股权变动的效力不影响合同行为的效力。"区分原则"的第一项司法应用是:在
本文深入研究了各种有限元网格自动剖分算法,并对各种算法的优缺点进行了分析总结,依据波前法(Advancing Front)算法的思想,结合Paving算法、Plastering算法和其他网格生成技