Jmeter学习笔记7-扩展图形监控

第一部分:我们介绍下需要的扩展插件以及安装说明。

1.准备工作,需要下载两个插件

在https://jmeter-plugins.org/downloads/old/网址下下载JMeterPlugins-Standard-1.4.0.zip

和ServerAgent-2.2.1.zip(可以百度下载)

2.将JMeterPlugins-Standard-1.4.0.zip中的JMeterPlugins-Standard.jar包放在Jmeter\apache-jmeter-3.1\lib\ext目录下;

3.重启Jmeter,查看监听器里出现jp开头的即表示加载成功;如下图:

4.将ServerAgent目录以及下面的文件复制到我们测试的服务器上,然后点击打开。以本机为例,直接在本机上面打开这个应用系统即可,默认端口为4444;

具体步骤:

1)解压ServerAgent-2.2.1.zip

2)如果在windows下运行双击运行startAgent.bat

如果在linux服务器下运行,将serverAgent传到服务器上,运行startAgent.sh命令

3)弹出下图中所示即为启动成功

第二部分:我们运用实例介绍下如何应用

1.一般在监听器中添加[email protected] - PerfMon Metrics Collector来监听图中指标,包括CPU、内存、IO

2.监控响应时间添加:[email protected] - Response Times Over Time

3.监听吞吐率即每秒的事务数[email protected] - Transactions per Second

时间: 2024-10-13 15:53:59

Jmeter学习笔记7-扩展图形监控的相关文章

【转】jmeter学习笔记——一种简单的数据库性能测试方法

前提条件:一个数据库:test   数据库下面有一张表:user   表中有两个字段:username.passworld . 要求:往数据库内大批量插入数据,1000/s 其实和之前的方法一样,为了简单,我还是把截图贴出来吧. 1.创建一个测试计划,将我们所使用的数据库驱动包导入. 2.添加一个线程组,并设置我们的虚拟用户数.启动时间.和循环次数 3.创建一个线程,并在线程下面,创建一个JDBC Connection Configuration ,设置相关信息. 4.创建一个JDBC Requ

python基础教程_学习笔记23:图形用户界面

图形用户界面 丰富的平台 在编写Python GUI程序前,需要决定使用哪个GUI平台. 简单来说,平台是图形组件的一个特定集合,可以通过叫做GUI工具包的给定Python模块进行访问. 工具包 描述 Tkinter 使用Tk平台.很容易得到.半标准. wxpython 基于wxWindows.跨平台越来越流行. PythonWin 只能在Windows上使用.使用了本机的Windows GUI功能. JavaSwing 只能用于Jython.使用本机的Java GUI. PyGTK 使用GTK

【转】jmeter学习笔记——参数化

JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现. 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统. 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问. 一.准备脚本,测试数据 1.录制一个脚本(可以用badboy工具录制),在jmeter中打开,找到有用户名和密码的页面.如下: 2.我们需要“参数化”的数据,用记事本写了五个用户名和密码,保存为.

iOS: 学习笔记, swift扩展

// // YYExtension.swift // // Created by yao_yu on 14-7-18. // Copyright (c) 2014年 yao_yu. All rights reserved. // import Foundation extension String{ func strip() -> String{ return stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineC

jQuery源码学习笔记:扩展工具函数

// 扩展工具函数 jQuery.extend({ // http://www.w3school.com.cn/jquery/core_noconflict.asp // 释放$的 jQuery 控制权 // 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样. // 在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性. // 假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noC

【转】jmeter学习笔记——关联

依照<[转]jmeter学习笔记——一个简单的接口测试>一文中的例子,记录讨论关联 所谓关联, 就是第二个Requst, 使用第一个Request中的数据 我们需要在第一个Http Requst 中新建一个正则表达式,把Response的值提取到变量中,提供给别的Http Request 使用 选择第一个Http Request, 右键 Add -> Post Processors -> Regular Expresstion Extractor 现在新建第二个Http Reque

JMeter 学习笔记从不懂慢慢提升(01)

开源已经成为一个趋势,虽然说做测试是一个低端的行业,但是我们也应该在这个低端的行业慢慢提升自己,让自己到达理想的高度. 以前说如果你会使用loadrunner可能别人就会觉得你有一定的水平那么就会拿高薪聘请你,可是现在已经不一样了,如果你只是会实用工具还不行,而且还是那高昂的收费工具,你应该学会语言,脚本语言.开发语言~~~~~~~~~~~ 以前总听他们说JMeter但是自己并没有在意,但是现在因为项目需要慢慢的弄了,这里分享一下学习过程. 一.环境搭建 1.JMeter的环境搭建这个和java

jmeter学习笔记(小tips)

聚合报告说明: 1.throughput:吞吐量,默认情况下表示每秒完成的请求数( Request per Second ) 2.KB/Sec:每秒从服务器端接收到的数据量 JMeter 是一个流行的用于负载测试的开源工具, 具有许多有用的功能元件,如线程组(thread group), 定时器(timer), 和HTTP 取样 (sampler) 元件. 本文是对JMeter 用户手册的补充,而且提供了关于使用Jmeter的一些模拟元件开发质量测试脚本的指导.   本文同时也讨论了一项重要的内

大数据学习笔记3--HDFS扩展和mapreduce工作过程

HDFS配置: 客户端中的配置参数可以覆盖服务端的参数. 例如:副本数,切块大小 HDFS文件存储: 服务端存储block的实际大小,但是不适合存储小文件,小文件会占用namenode的元数据空间. 对于小文件数据的优化,可以在上传之前先合并再上传. 例如:压缩.文本文件合并 HDFS扩展: hdfs支持rest API,与平台无关 jetty 容器 hdfs支持rest command 分布式任务传统方式: 任务资源分发 jar配置文件...硬件资源的分配 任务在各个任务节点上设置运行环境,启