Linux安装使用Jmeter
1.安装JDK
最好1.8以上
2.下载安装Jmeter
https://jmeter-plugins.org/downloads/all/ 下载:apache-jmeter-4.0.tgz,上传到服务器并解压 tar zxvf apache-jmeter-4.0.tgz
3.配置临时环境变量:
export JMETER_HOME=/home/apache-jmeter-4.0 /home/apache-jmeter-4.0为解压路径
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
source /etc/profile
查看是否安装成功jmeter -v
4.JMeter和JMeterPlugin的下载安装;
jmeter-plugins-manager-0.11.jar
JMeterPlugins-Standard.jar
JMeterPlugins-Extras.jar
将下载的上述插件jar包文件放置到对应的jmeter的\lib\ext目录下面
如果有需要运行的代码类,需要打成jar包放到\lib\目录下
5.创建jmx文件
在本机安装一个jmeter,在GUI窗口模式下,新建一个测试计划,形成一个jmx文件,上传到jmeter目录,可在测试计划里添加对应的定时器,聚合报告等。
vim编辑jmx文件,修改主要测试项:
<stringProp name="ThreadGroup.num_threads">10000</stringProp> 线程数
<stringProp name="ThreadGroup.ramp_time">10</stringProp> 启动所有线程时间
6.执行jmx文件
jmeter –n –t test.jmx –l test.jtl,即可生成测试报告test.jtl。
参数说明:
-n 在非 GUI 模式下运行 JMeter
-t 要运行的测试脚本文件
-l 记录测试结果文件 -> 记录结果的文件
执行完之后,界面会出现end of run
7.将test.jtl下载到本机,在GUI窗口模式下创建一个空的线程组,然后再聚合报告/汇总报告中打开test.jtl文件即可查看压测结果