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 ...
随机推荐
- JS常用的腳本庫--包括在線編輯器
原文链接 一.基本库 1.jQuery a.简介 JQuery是继prototype之后又一个优秀的Javascript库.它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, F ...
- javaweb的开发模式
SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式. 一.JSP+JavaBean开发模式 1 ...
- 【leetcode❤python】326. Power of Three
#-*- coding: UTF-8 -*- class Solution(object): def isPowerOfThree(self, n): if n<=0: ...
- FreeSWITCH第三方库(视频)的简单介绍(二)
FreeSWITCH使用了大量的第三方库,本文档主要介绍视频相关库的信息: 音频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5486753.html 其他相关 ...
- Java内存模型--JMM简介
JMM:Java Memory Model(Java内存模型),围绕着在并发过程中如何处理可见性.原子性.有序性这三个特性而建立的模型. 可见性:JMM提供了volatile变量定义,final.sy ...
- Writing Text File From A Tabular Block In Oracle Forms
The example given below for writing text file or CSV using Text_IO package from a tabular block in O ...
- git commit时message的问题
1: 在执行git commit的时候,有两种办法为该commit添加message信息一种是git commit -m 'your message'另一种是git commit会打开commit-e ...
- 读写分离提高 SQL Server 并发性能
以下内容均非原创,仅作学习.分享!! 在 一些大型的网站或者应用中,单台的SQL Server 服务器可能难以支撑非常大的访问压力.很多人在这时候,第一个想到的就是一个解决性能问题的利器——负载均衡. ...
- More Effective C++ (2)
接下来的是more effective c++ 11至20条款: 11.禁止异常信息(exceptions)传递到析构函数外.析构函数的调用情况可能有两种:(1)对象正常销毁 (2)异常传播过程中的栈 ...
- IQ一个人的智力和对科学知识的理解掌握程度。 EQ对环境和个人情绪的掌控和对团队关系的运作能力。 AQ挫折商 一个人面对困境时减除自己的压力、渡过难关的能力。
IQ: Intelligence Quotient 智商 一个人的智力和对科学知识的理解掌握程度. EQ: Emotional Quotient 情商 一个人对环境和个人情绪的掌控和对团队关系的运作能 ...