jmeter 建立一个监控测试计划
监控 压力测试和系统管理是有用的。 使用压力 测试,服务器性能监控提供了额外的信息。 这也使得它更容易看到服务器性能之间的关系 在客户端和响应时间。 作为一个系统管理工具, 监控提供了一种简单的方法来监控多个服务器从一个控制台。 监视器是为了工作的状态在Tomcat servlet 5。 在 理论上,任何支持JMX的servlet容器(Java管理扩展) 端口状态servlet可以提供相同的信息。
对于那些想要使用监视器与其他servlet或EJB容器, Tomcat servlet的地位应当与其他容器的记忆 统计数据没有任何修改。 线程信息,你会的 需要改变MBeanServer查找检索正确的mbean。
添加一个服务器
第一步是添加一个 线程组 元素。 线程组告诉JMeter线程的数量你想要的。 总是使用 1 ,因为我们使用JMeter作为一个班长。 这是非常重要的对于那些不 熟悉服务器监控。 作为一般规则,使用多个线程 单独的服务器是坏的,可以造成重大压力。
继续添加ThreadGroup元素首先选择测试计划, 点击你的鼠标右键 添加 菜单,然后选择 添加 一个 ThreadGroup 。
您现在应该看到测试计划下的线程组元素。 如果你不 看到的元素,“扩大”点击测试计划的测试计划树元素。
图13.1。 线程组的默认值
永远改变的循环计数(或一些大型号),以便生成足够的样品。
HTTP身份验证管理器
添加 HTTP授权管理器 线程组的元素 ( 添加 一个 配置元素 一个 HTTP授权管理器 )。 输入用户名 和密码为您的网络服务器。
- 留下空白的基URL
- 输入用户名
- 输入密码
添加HTTP请求
添加 HTTP请求 线程组的元素 ( 添加 一个 取样器 一个 HTTP请求 )。 然后,选择HTTP请求元素 在树上和编辑以下属性):
- Name字段更改为“ 服务器状态 ”。
- 输入的IP地址或主机名
- 输入端口号
- 将路径字段设置为“ /经理/状态 “如果你使用Tomcat。
- 添加一个请求参数命名为“ XML “在大写。 给它的值 ” 真正的 “在小写的。
- 检查” 使用监控 “底部的取样器
添加常数计时器
该线程组添加一个计时器 ( 添加 一个 计时器 一个 恒定的计时器 )。 输入 5000年 毫秒的“ 线程延迟 “盒子。 一般来说,使用间隔更短 超过5秒将压力加到你的服务器。 找出什么是可以接受的区间 之前你在生产环境中部署监控。
添加一个侦听器来存储结果
如果你想保存的原始结果从服务器,添加一个简单的数据 侦听器 。 如果你想保存 计算统计,在侦听器输入一个文件名。 如果你想保存 原始数据和统计数据,确保你使用不同的文件名。
选择并添加一个线程组的元素 简单的数据的作家 侦听器 ( 添加 一个 侦听器 一个 简单的数据的作家 )。 接下来,您需要指定一个目录 和输出文件的文件名。 你可以到文件名字段类型,或 选择Browse按钮并浏览到一个目录,然后输入一个文件名。
添加监控结果
添加 侦听器 通过选择 测试计划的元素 ( 添加 一个 侦听器 一个 监测结果 )。
默认情况下,侦听器将选择第一连接器示例响应的结果。 连接器前缀领域可以用来选择一个不同的连接器。 如果指定,侦听器将选择第一个连接器匹配的前缀。 如果未找到匹配,则第一连接器被选中。
有两个选项卡 监测结果听众。 第一个是“ 健康 ”,显示的状态 最后一个示例监视。 第二个选项卡是“ 性能 ”,这显示了一个 历史的服务器的性能。

注意健康是如何计算出来的。 通常情况下,服务器将崩溃 它耗尽内存,或者达到的最大线程数。 在的情况下 Tomcat 5,一旦线程是刷爆了,请求被放置到一个队列中,直到一个 线程可用。 线程的相对重要性不同的容器,所以 当前的实现使用50/50是保守的。 一个容器 高效和线程管理可能不会看到任何性能下降,但是 使用内存肯定将显示的影响。

性能图展示了四个不同的线。 空闲内存行显示 太多的记忆留在当前分配的块。 Tomcat 5的最大回报 内存,但它不是画。 在好调环境中,服务器不应该 达到最大内存。
注意图表标题图的两边。 左边是和百分比 死了/健康的权利。 如果记忆上下线上涨迅速,它可以 显示内存不足。 在这种情况下,这是一个好主意概要文件 应用程序与宝蓝OptimizeIt或JProbe。 你想要看到的是普通 模式为负载,内存和线程。 任何情绪化的行为通常表示差 性能或某种类型的错误。
jmeter 建立一个监控测试计划的更多相关文章
- Jmeter建立一个扩展LDAP测试计划
Jmeter建立一个扩展LDAP测试计划 添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请 ...
- jmeter 建立一个网络服务的测试计划
如何创建一个 测试计划 测试一个网络服务. 你会 创建5个用户发送请求到一页. 同时,你会告诉用户运行测试两次. 的总数 请求用户请求(5)x(1)x(重复2次)= 10 HTTP请求. 来 建立测试 ...
- jmeter 建立一个扩展LDAP测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加 线程组 首先选择元素 ...
- jmeter 构建一个FTP测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加线程组元素首先选 ...
- jmeter 构建一个数据库测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 的线程组 告诉JMeter的用户数量你想模拟,用户应该多长时间 发送请求,他们应该发送的请求的数量. 继续添加Thread ...
- jmeter 构建一个Web测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个 线程组 元素. 线程组告诉 JMeter的用户数量你想模拟,用户应该发送的次数 请求,请求他们应该送多少. 继续添加ThreadGroup ...
- jmeter 建立一个JMS主题测试计划
创建两个线程组和组 每一个到10迭代. 总消息线程(6)x(1消息) (重复10次)= 60消息. 建立测试计划,您将使用 以下元素: 线程组 , JMS的出版商 , JMS用户 , 图结果 . 一般 ...
- jmeter 建立一个JMS点对点测试计划
确保所需的jar文件在JMeter的 自由 目录中. 如果他们不是,关闭JMeter, 重启JMeter复制jar文件. 看到 开始 获取详细信息. 测试的设置是1与5线程发送4 thread ...
- jmeter 构建一个LDAP测试计划
添加用户 第一步你想做的每一个JMeter测试计划是添加一个线程组元素. 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量. 继续添加ThreadGroup ...
随机推荐
- CodeForces 651B Beautiful Paintings 贪心
A. Joysticks time limit per test 1 second memory limit per test 256 megabytes input standard input o ...
- java简单的页面制作
package 界面; import java.awt.*; import javax.swing.JFrame; import javax.swing.*; //import javax.swing ...
- 【leetcode❤python】350. Intersection of Two Arrays II
#-*- coding: UTF-8 -*- class Solution(object): def intersect(self, nums1, nums2): ...
- TeeChart中 Line的Clear方法
需要注意的是,如果设置了Line.Smoothed=true; 那么调用Clear是无效的,虽然清除了曲线上的点. 但是界面上的曲线,并没有消失. 所以,在每一次Line.Clear();之前,必须确 ...
- sql语句查询出表里符合条件的第二条记录的方法
创建用到的表的SQL CREATE TABLE [dbo].[emp_pay]( [employeeID] [int] NOT NULL, [base_pay] [money] NOT NULL, [ ...
- [HDOJ5289]Assignment(RMQ,二分)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5289 题意:求满足区间内最大值和最小值差为k的区间个数. 预处理出区间的最值,枚举左端点,根据最值的单 ...
- 单向和双向tvs管
tvs管器件按极性可分为单极性和双极性两种,即单向tvs管和双向tvs管. 单向tvs管保护器件仅能对正脉冲或者负脉冲进行防护,而双向tvs管保护器件一端接要保护的线路,一端接地,无论来自反向还 ...
- CUBRID学习笔记 27 数据类型4
范围比较 数字和字符串比较 字符串被转为double SELECT i FROM t WHERE i <= all {'11','12'}; i ============= 1 2 3 4 字符 ...
- Installing Python 3.5.2 from source
Here are the procedures we are to follow, Download the source code of an official Python release. Co ...
- weblogic启动报错
重启了一次linux服务器后,weblogic启动莫名报错,查看日志发现说部署的项目有个bean类无法加载, 1.然后手动删除 已经部署的项目,先在 domais/servers/AdminServe ...