JMS性能测试使用指导

JMS性能测试使用指导

ID:45757201

大小:201.93 KB

页数:13页

时间:2019-11-17

JMS性能测试使用指导_第1页
JMS性能测试使用指导_第2页
JMS性能测试使用指导_第3页
JMS性能测试使用指导_第4页
JMS性能测试使用指导_第5页
资源描述:

《JMS性能测试使用指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1JMS协议本文介绍kylinPET进行JMS性能测试,kylinPET图形化直观表示JMS流程。JMS性能场景不支持IP欺骗,KJMS对应的JAR包盂要自己下载放到执行代理器(LoadAgent)的jre6_windows/lib/extH录卜',然后重启执行代理器(LoadAgent)01.1支持调用外部JAVA类通过调用外部JAVA类,实现私有算法(加密、解密)或工具无法完成的功能。需要用户白己实现处理逻辑的JAVA代码,实现参照《kylinPET调川外部iava类实现扩展》文档。1.2支持连接所有JMS服务器支持ActiveMQ、openJms、JBoss、

2、WebLogic等JMS服务器,只需要加载对应的jar包。1.3图形化表示业务流程kylinPET提供图形化描述业务流程图,肓观表示协议交互流程,肓观描述状态机。2JMS连接各种服务器方式JMS连接不同服务器的JAR包、Factory.URL都不相同;下而列举常见的JMS服务器连接方式。2.1添加JAR包下载JMS对应的JAR包,不同JMS服务器的JAR包不同,然后复制JAR包到执行代理器agent对应的jre6_windows/lib/extFl录,然后重丿訂agento如ActiveMQ的JAR包为activemq-all-5.3.O.jar,可能不同版本的JA

3、R包不同。3简单业务流程通过该例了,介绍如何使川工具完成业务测试,及介绍工具的界面使用方法。操作步骤:Scripted建脚本将驱动JAR包复制到ext目录*启动AgentAnalysis数据分析与生成报告4"Controller场景设置与执行3.1Scripter创建流程脚本3.1.1新建业务脚本点击“文件”->“新建”或者“工具栏”的“新建”D按钮。仔新建曲本3.1.2JMS设置点击“工具”->“设置”或者“工具栏”的“设置”妙按钮◊Factory:对应“Contcxt・INITIAL_CONTEXT_FACTORY”,如设置为:org.apache.active

4、mq.jndi.ActiveMQInitialContextFactory◊URL:对应“Context.PROVIDER_URL”,如设置为:tcp://192.168.1.7:61616◊表格:支持添加多个JND1Properties,如:Context.URL_PKG_PREFIXES与org.jboss.naming◊ConnectionFactory:JMS的连接工厂名,如:ActiveMQ设置为ConncctionFactory◊Authorization:鉴权,输入用户名•密码◊JMSType:JMS类型,Queue表示PointToPoint(点对点

5、);Topic表示publishertosubscriber(发布订阅)◊ClientID:当选择“Topic”时才可配置。用于标识连接的ID,与接收节点的subscription一起使用说明:1•用户名、密码、ClientID都支持参数化;如用户名为(user},可通过参数列表配咼user参数取不同的值。2.Factory对应的jar包放到执行代理器的jrc6_windows/lib/cxt目录,然后車启。3丄3创建发布(发送)脚本流程〈Start〉产SendDialogT«pic名称ttello}非拎久性樓式类型文本J关联ID消建凤T名祢{hello)消諷T名称

6、{hello}(hello}(hello}{hello}□生粧捐$"1优磁7▼夕卜部1用用类型string类型stringstringstring>510名称”nd◊Queue/Topic名称:队列名称或Topic名称◊类型:文本或二进制,选择文木时,消息体为文木区域;选择二进制时,消息体为0x0000COOlG2G3O405O6O7CeO9aAOBOCO>OEOFASCHEB1TiOtiB潴】字节iSAH钾・n&ao钉9朴16*知0j◊外部调用:通过用户自己实现扩展类,实现加密或其他处理,然后再发送;使用指导参照《kylinPET调用外部java类实现扩展》◊非持

7、久性模式:默认为持久性,勾选则为非持久性◊消息ID:JMS的MessageID◊关联ID:发送消息的关联ID,如果是从前一个接收消息获取,需设置为{CorrelationlD}◊生存时间:消息的有效时间◊优先级:消息的优先级,不设宜则按默认◊消息属性表格:增加或修改(双击表格记录)通过弹出的窗口设置•名称:属性名•值:属性值•类型:属性类型,包括string>int、boolean>long>floatdouble◊消息体:发送的消息,支持文本(选择文本)或二进制(选择二进制)数据说明:1•目的名称、消息ID、关联ID、消息体及消息属性都支持参数化;如消息体为{

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。