Jmeter:apache-jmeter-5.4.1
监控插件ServerAgent:ServerAgent-2.2.3
在服务器机器上 *** 作,赋权限,启动。
chmod 777 startAgent.sh
./startAgent.sh
注意:
默认端口是4444,重启有可能会变,监听的时候要填对端口。
下载地址:http://jmeter.apache.org/download_jmeter.cgi
使用命令 sh jmeter 启动,会启动jmeter的GUI页面。
(1)新建线程组在“测试计划”右键,添加-线程-线程组。
线程组配置
如下图所示:
并发线程数:50
Ramp-Up时间:1 1s启动多少个线程
调度器-持续时间:300s 表示并发执行持续多久
完成对请求api的参数填写。
可以看到每个http请求的执行信息,请求和响应等。
将每次启动结果进行统计分析,并以图表方式呈现。
选项-Plugins Manager
安装插件PerfMon
配置需要监听服务器的ip、 serverAgent的端口,以及要监控的维度(例如CPU、IO等)。下方是对应监控内容的折线图。
注意:打开防火墙;
调大连接数。
jmeter启动方式有两种。
一是通过GUI页面的启动
按钮运行。
二是通过命令执行。【推荐使用】
配置完测试计划后,点击保存。会在jmeter的bin目录下生产一个扩展名为.jmx的文件。
大致内容如下:
false true false continue false -1 50 1 true 300 false false false your port http your method type true false true false //略 //略 //略
使用命令运行测试计划,会在bin下生成一个结果文件 result.jtl。可以在gui页面导入结果文件进行查看。
sh jmeter -n -t HTTP请求.jmx -l result.jtl
- NoRouteToHostException
调大socket连接数 - jmeter java.net.bindexception
地址已在使用 端口不够用 - Perfmon plugin error connection refused
端口配置有误
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)