jmeter 建立一个JMS点对点测试计划

确保所需的jar文件在JMeter的 自由 目录中。 如果他们不是,关闭JMeter, 重启JMeter复制jar文件。 看到 开始 获取详细信息。

测试的设置是1与5线程发送4 threadgroup每通过一个请求队列的消息。 固定应答队列将用于监测应答消息。 建立测试计划,您将使用 以下元素: 线程组 , JMS点对点 , 图结果 。

一般笔记JMS:目前有两个JMS采样。 一个使用JMS主题 和另一种使用队列。 主题通常被称为发布/订阅消息传递的消息。 主题消息通常是用在这种情况下,消息由生产者和出版 被多个订阅者。 JMS取样器需要JMS实现的jar文件; 例如,从Apache ActiveMQ。 看到 在这里 的列表 ActiveMQ提供的jar。

添加一个线程组

第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素。 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。

继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键 添加 菜单,然后选择 添加 一个?? ThreadGroup 。

您现在应该看到测试计划下的线程组元素。 如果你不 看到的元素,那么“扩大”点击测试计划树 测试计划的元素。

接下来,您需要修改默认属性。 选择线程组元素 在树上,如果您还没有选择它。 您现在应该看到线程 JMeter的集团控制面板在正确的部分窗口(见图11.1 下图)

图11.1。 线程组的默认值

首先提供一个更具描述性的名字我们的线程组。 的名字 字段中,输入 点对点 。

接下来,增加用户的数量(称为线程) 5 。

下一个字段的过渡时期,将值设置为0 秒。 这个属性告诉JMeter多久开始每个之间的延迟 用户。 例如,如果你输入一个5秒的过渡时期,JMeter的意志 完成你所有的用户开始在年底前5秒。 所以,如果我们有 5用户和一个5秒过渡时期,然后开始用户之间的延迟 将1秒(5用户/ 5秒= 1用户每秒)。 如果你设置 值为0,那么JMeter将立即开始你所有的用户。

清除复选框标记为“ 永远 ”,并输入一个值 4 在循环 计算字段。 这个属性告诉JMeter多少次重复测试。 如果你进入一个循环计数的价值0 ,然后JMeter只运行您的测试 一次。 JMeter反复运行您的测试计划,选择 永远 复选框。

在大多数应用程序中,您必须手动接受 您所作的改变在一个控制面板。 然而,在JMeter,控制面板 你让他们自动接受您的更改。 如果你改变 一个元素的名称,这棵树将被更新后用新的文本 把控制面板(例如,当选择另一个树元素)。

添加JMS点对点的取样器

开始通过增加采样器 JMS点对点 点对点的元素 ( 添加 一个?? 取样器 一个?? JMS点对点 )。 然后,选择JMS点对点取样器元素树。 在构建示例将提供一个配置,使用ActiveMQ 3.0。

的名字 价值 描述
JMS资源
QueueConnectionFactory ConnectionFactory 这是默认的连接工厂的JNDI条目在ActiveMQ。
JNDI名称请求队列 Q.REQ 这等于在JNDI属性定义的JNDI名称。
JNDI名称应答队列 Q.RPL 这等于在JNDI属性定义的JNDI名称。
消息属性
沟通方式 请求响应 这意味着您需要至少一个服务运行JMeter之外,将响应请求。 该服务必须听请求队列,将消息发送到队列的引用message.getJMSReplyTo()
内容 测试 这是消息的内容。
JMS属性   ActiveMQ所需。
JNDI属性
InitialContextFactory org.apache.activemq.jndi.ActiveMQInitialContextFactory 的标准InitialContextFactory ActiveMQ
属性
queue.Q.REQ 这定义了一个JNDI名称 Q.REQ 为请求队列指向队列 位
queue.Q.RPL example.B 这定义了一个JNDI名称 Q.RPL 点到队列的应答队列 example.B
提供者URL
提供者URL tcp:/ / localhost:61616 这个定义的URL ActiveMQ消息传递系统。

添加一个侦听器来查看存储测试结果

最后一个元素是一个需要添加到您的测试计划 侦听器 。 这个元素是 负责将所有JMS请求的结果存储在一个文件和展示 数据的可视化模型。

选择并添加一个线程组的元素 图结果 侦听器 ( 添加 一个?? 侦听器 一个?? 图结果 )。 接下来,您需要指定一个目录和文件名 输出文件。 你可以到文件名字段类型,或选择 浏览按钮,浏览到一个目录,然后输入一个文件名。

图11.2。 图结果侦听器

时间: 2024-10-12 21:04:16

jmeter 建立一个JMS点对点测试计划的相关文章

jmeter 建立一个JMS主题测试计划

创建两个线程组和组 每一个到10迭代. 总消息线程(6)x(1消息) (重复10次)= 60消息. 建立测试计划,您将使用 以下元素: 线程组 , JMS的出版商 , JMS用户 , 图结果 . 一般笔记JMS:目前有两个JMS采样. 一个使用JMS主题 和另一种使用队列. 主题通常被称为发布/订阅消息传递的消息. 主题消息通常是用在这种情况下,消息由生产者和出版 被多个订阅者. 队列消息通常是用于交易 发送方期待响应. 消息传递系统有很大的不同 正常的HTTP请求. 在HTTP中,单个用户发送

Jmeter建立一个扩展LDAP测试计划

添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加 线程组 首先选择元素 测试计划 ,点击你的 鼠标右键来获得 添加 菜单,然后选择 添加 一个?? 线程(用户) 一个?? 线程组 . 您现在应该看到 线程组 元素在 测试计划 . 如果您没有看到的元素,然后测试计划树的“扩大” 点击测试计划元素. 图9责任. 线程组的默认值 添加LDAP请求违约 用户首先选择LDAP

jmeter 建立一个扩展LDAP测试计划

添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加 线程组 首先选择元素 测试计划 ,点击你的 鼠标右键来获得 添加 菜单,然后选择 添加 一个?? 线程(用户) 一个?? 线程组 . 您现在应该看到 线程组 元素在 测试计划 . 如果您没有看到的元素,然后测试计划树的“扩大” 点击测试计划元素. 图9责任. 线程组的默认值 添加LDAP请求违约 用户首先选择LDAP

jmeter 建立一个监控测试计划

监控 压力测试和系统管理是有用的. 使用压力 测试,服务器性能监控提供了额外的信息. 这也使得它更容易看到服务器性能之间的关系 在客户端和响应时间. 作为一个系统管理工具, 监控提供了一种简单的方法来监控多个服务器从一个控制台. 监视器是为了工作的状态在Tomcat servlet 5. 在 理论上,任何支持JMX的servlet容器(Java管理扩展) 端口状态servlet可以提供相同的信息. 对于那些想要使用监视器与其他servlet或EJB容器, Tomcat servlet的地位应当与

jmeter 构建一个Web测试计划

添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,请求他们应该送多少. 继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键添加菜单,然后选择 添加一个??ThreadGroup. 您现在应该看到测试计划下的线程组元素. 如果你不 看到的元素,那么“扩大”点击测试计划树 测试计划的元素. 接下来,您需要修改默认属性. 选择线程组元素 在树上,如果您还没有选择它. 您现在应该看到线程

jmeter 构建一个数据库测试计划

添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 的线程组 告诉JMeter的用户数量你想模拟,用户应该多长时间 发送请求,他们应该发送的请求的数量. 继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键 添加 菜单,然后选择 添加 一个?? ThreadGroup . 您现在应该看到测试计划下的线程组元素. 如果你不 看到的元素,那么“扩大”点击测试计划树 测试计划的元素. 接下来,您需要修改默认属性. 选择线程组元素 在树上,如果您还没有选择它.

使用Jmeter创建ActiveMQ JMS POINT TO POINT请求,环境搭建、请求创建、插件安装、监听服务器资源等

最近要做公司消息中间件的性能测试,第一个想到的工具就是Jmeter了,网上简单搜了一下,基本上都是WEB测试的居多,只好自己研究官方文档了. 其中涉及Jmeter基本的术语或者概念,请自行参考官方文档或者google,这里主要讲JMS PTP请求是如何建立的. 准备工作: 安装JDK,推荐使用1.7以上版本,并设置JAVA_HOME 下载Jmeter及相关插件:Jmeter下载地址点我,插件下载地址点我,ActiveMQ下载地址点我 Jmeter下载编译好的包解压就行了,为方便起见,解压目录我这

Jmeter初步使用二--使用jmeter做一个简单的性能测试

经过上一次的初步使用,我们懂得了Jmeter的安装与初步使用的方法.现在,我们使用Jmeter做一个简单的性能测试.该次测试,提交的参数不做参数化处理,Jmeter各元件使用将在介绍在下一博文开始介绍并使用. 首先,打开Jmeter工具,并建立一个测试计划(测试脚本).启动jmeter后,jmeter会自动生成一个空的测试计划,我们可以基于该测试计划建立自己的测试计划. 步骤: 步骤一:添加线程组 一个性能测试请求负载是基于一个线程组完成的.一个测试计划必须有一个线程组.测试计划添加线程组非常简

【jmeter】一个简单的性能测试

1.测试目标网站http://www.jianshu.com/ 2.测试目的是该网站15QPS负载下的响应时间 执行测试之前,要先建立一个测试计划,而jmeter每次打开后,都会生成一个空的测试计划 添加线程组 一个性能测试是基于测试计划完成,而一个测试计划又是基于线程组完成的.所以一个测试计划必定有一个线程组,在jmeter中,添加线程组非常简单.鼠标右键->添加->Threads->线程组 下面说说线程组的构成 线程数:vuer的数量,也就是虚拟机用户数.一个线程数代表一个虚拟用户,