linux run jmeter + test environment to view report
More original performance test articles Issue
Decade performance testing expert public & 7DGroup No.
First, the blog overview
This blog describes Jmeter run scripts and view jtl report related processes under Linux environment.
- Linux environment configuration java environment
- Linux environment configuration Jmeter environment
- Linux environment script execution Jmeter
- windows environment to run reports to see Jmeter
Two, Linux environment configured java environment variables
- Official website to download the java tar.gz package - the JDK's official website
2. Linu java environment configuration environment variable
# 1. 编辑环境配置文件,并在文件末尾添加Java配置内容
vi /etc/profile
# 2. JAVA_HOME 路径为jdk解压的路径,例如下面我的jdk路径解压到了/usr/java目录下
#-------配置java环境变量-----------------
export JAVA_HOME=/usr/java/java1.8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
# 3. java环境变量配置完成后,保存并退出文件。
# 4. 更新文件内容
source /etc/profile
3. Verify Java execution environment variables java -version
Three, Linux environment configuration Jmeter environment
- Jmeter official website to download the tgz package - Jmeter official website
2. Linux environment configuration environment variable Jmeter
# 1.编辑环境配置文件,并在文件末尾添加Jmeter环境变量内容。
vi /etc/profile
# 2.配置Jmeter环境变量内容如下,其中JMETER_HOME路径为Jmeter解压路径。例如我的Jmeter解压到/usr/jmeter目录下。
#-------配置jmeter环境变量----------------
export JMETER_HOME=/usr/jmeter/linux-jmeter-5.2.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
# 3.Jmeter环境变量配置完成后,保存并退出文件。
# 4.执行命令更新文件内容
source /etc/profile
3. Verify Jmeter environment variable execution jmeter -v
Four, Linux script execution Jmeter
1. Jmeter execute the test plan and command parameters
- -n, run script commands
- -t, Jmeter run the test program (script name)
- -l, specify the file to generate test results
- After -e, test generation test report
- -o, specifying the test report storage path. (Report specified storage path of the folder must not exist, otherwise it will error)
# 1. 在linux环境中已经配置了Jmeter环境变量,因此Jmeter运行测试计划命令可以在任意路径下执行。
# 2. Jmeter运行测试计划命令(只生成测试结果文件)
jmeter -n -t tea.jmx -l ./tea.jtl
# 3. Jmeter运行测试计划命令(测试结果文件并指定生成测试报告)
jmeter -n -t tea.jmx -l ./tea.jtl -e -o /usr/jmeter/resultReport
2. Jmeter execute the test plan results
Five, windows environment Jmeter view test results and test reports
@ 测试结果文件查看
-
linux环境Jmeter生成的测试结果文件(tea.jtl)下载到本地windows环境。
-
在windows环境打开jmeter,添加Summary Report 组件。
-
在Summary Report 组件中选择测试结果文件,查看测试结果。
@ 测试报告文件查看
- linux环境Jmeter生成的测试报告文件夹(resultReport)下载到本地windows环境。
- 打开resultReport文件夹,用浏览器查看测试报告内容。
六、总结
Linux环境将Jmeter运行起来,从环境配置到执行Jmeter测试计划命令,再到测试完成后测试结果与测试报告如何查看一套流程到这里就介绍完整了。这篇博客是对Jmeter初次使用的一个入门介绍,通过这篇博客可以很快的将Jmeter运行起来,为后面Jmeter工具的深入做了铺垫。