jmeter 在linux服务器的安装和运行教程图解

2019-01-16 21:34:40丽君

export JMETER_HOME=/root/jmeter export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin

4.source /etc/profile 目的让配置文件生效

5.[root@yace01 ~]# jmeter -v

4.

6.如上图标说明配置成功了;

7.JMeter和JMeterPlugin的下载安装;

JMeterPlugin可以把JMeter生成的jtl文件做出很好的统计图,同时还支持机器的cpu、memory、swap、disk io和network的监控,是个不错的插件。

JMeter插件的下载地址: https://jmeter-plugins.org/downloads/all/


1.jmeter-plugins-manager-1.1.jar

2.JMeterPlugins-Extras-1.4.0.zip

3.JMeterPlugins-Standard-1.4.0.zip

对应的云盘下载链接:

链接: https://pan.baidu.com/s/1U0ouoO347gHic9Hz0g5UHA 密码: a78w

也可以自行下载,都可以的

上述插件:下载完成之后,例如:

jmeter-plugins-manager.jar,以及其他的插件,下载完成之后,将下载的jmeter-plugins-manager-0.11.jar文件放置到对应的jmeter的libext目录下面,然后重启JMeter即可。

其他插件都是如此的方式;

编写测试计划

1.在GUI模式下,新建一个测试计划,形成一个jmx文件(文件中有一些监听文件,比如查看结果树,聚合报告等等文件),保存并上传到linux机器对应目录,可在测试计划里添加对应的定时器,聚合报告等。

2.在linux目录下找到你的测试计划,vim打开进行编辑:

]<stringProp name="ThreadGroup.num_threads">200</stringProp> 线程数<stringProp name="ConstantTimer.delay">100</stringProp>固定定时器的时间间隔

添加过的元器件其对应参数都可以在里面找到,进行参数调整时只要在这里编辑就ok了;

3.执行上述的文件:

找到对应的jmx文件的路径文件,然后开始执行:
jmeter –n –t test.jmx –l test.jtl,即可生成测试报告:

test.jtl文件是生成的报告;

4.执行完之后,界面会出现一个 :end of run

如下补充一些,非GUI的一些命令:-h 帮助 -> 打印出有用的信息并退出
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
-r 远程执行 -> 启动远程服务
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

结果文件