jmeter
压测
Jmeter
本身是不能够展示内存,
cpu
和吞吐量的,但是可以通过添加插件的方式来对
jmeter
添加这些功能
资源准备
可通过该网址下载
jmeter
所有插件
http://jmeter-plugins.org/downloads/all/
本次所需插件:
JMeterPlugins-Extras.jar
JMeterPlugins-Standard.jar
ServerAgent-2.2.1
将
JMeterPlugins-Extras.jar
和
JMeterPlugins-Standard.jar
放到
apache-jmeter-3.0\lib\ext
目录下
将
ServerAgent-2.2.1
放到
linux
服务器
opt
目录下
环境准备
ServerAgent
服务端口号默认为
4444
,需要设置防火墙对此端口不拦截:
开放
Linux
的对外访问的端口
4444
/sbin/iptables -I INPUT -p tcp --dport 4444 -j ACCEPT
/etc/rc.d/init.d/iptables save ---
将修改永久保存到防火墙中
windows
本机进行监听
先在服务器上开启
server
的监听
开始演示效果
jp@gc - Bytes Throughput Over Time:
不同时间吞吐量(字节
Bytes
)展示(图表)
聚合报告里,
Throughput
是按请求个数来展示的,比如说
1.9/sec
,就是每
s
发送
1.9
个请求;而这里的
展示是按字节
Bytes
来展示的图表,表示每秒发送多少字节
jp@gc - Hits per Second
:每秒点击量,指的是每秒
web
服务器接收到的请求数
jp@gc - PerfMon Metrics Collector
:服务器性能监测控件,包括
CPU
,
Memory
,
Network
,I
/
O等
等(此功能用到在需监听的服务器上启动
startAgent
)
根据需要选择
CPU
,
Memory
,
Network
I
/
O等