Meter 是一个开源的性能测试工具,用于测试静态和动态资源的性能。
1、安装
官网下载:
下载地址:Apache JMeter - Download Apache JMeter
网盘下载:
通过百度网盘分享的文件:apache-jmeter-5.6.3.rar
链接:https://pan.baidu.com/s/1y8Z6ZJdc2w-ZuGwAjmD9MQ
提取码:8oym
1.1 环境变量
前提:jdk已完成安装和环境变量配置
1.1.1 window
位置:环境变量-系统变量
1、增加变量:
变量名:JMETER_HOME
变量值:C:\software\apache-jmeter-5.6.3
2、CLASSPATH变量追加:
;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;
3、Path追加变量值:%JMETER_HOME%\bin
1.1.2 linux
~/.bash_profile配置环境变量
2 启动
下载后,无需安装,直接解压,找到文件夹
双击apache-jmeter-5.6.3\bin\jmeter.bat
3 运行脚本
使用 JMeter 在非图形界面模式下运行名为 test.jmx
的测试计划,将测试结果记录到 test.jtl
文件中,并在测试结束后生成测试报告,将报告保存到名为 result
的输出目录中。
jmeter -nt test0317.jmx -l test.jtl -e -o result
-
jmeter
:这是命令的起始,调用 JMeter 程序。 -
-nt
:这个参数后面跟着的是要运行的测试计划(Test Plan)文件的路径。在这个例子中,test.jmx
是测试计划文件的名称。-nt
参数表示“non-GUI mode”,即非图形界面模式,这意味着 JMeter 将在命令行中运行,不会打开图形界面。 -
test.jmx
:这是测试计划文件的名称,包含了所有的测试配置和步骤。这个文件通常是在 JMeter 的图形界面中设计并保存的。 -
-l
:这个参数后面跟着的是结果日志文件的路径。在这个例子中,test.jtl
是结果日志文件的名称。这个文件将存储测试运行的结果数据,可以用于后续的分析。 -
-e
:这个参数表示测试运行结束后,生成测试报告。 -
-o
:这个参数后面跟着的是输出目录的路径,用于存放生成的测试报告。在这个例子中,result
是输出目录的名称。JMeter 将会在这个目录下生成一系列的文件和文件夹,包括 HTML 格式的测试报告。
4 测试报告
测试报告在resut文件夹中,在浏览器打开index,就可以看到压测指标。
注意:如果中间终止,没有result测试报告生成!