安装JDK
cd /opt/
1.下载java包(去官网自己下载)
2.授权 chmod jdk-8u251-linux-x64.tar.gz
3.解压 tar xzvf jdk-8u251-linux-x64.tar.gz
4.配置环境变量
export JAVA_HOME=/opt/jdk1.8.0_251
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5.执行java -version 验证是否成功
部署jmeter
1.下载apache-jmeter-5.1.1.tgz包(去官网自己下载),一定要是tgz包,如果从windows打压缩包会报权限错误
2.cd /opt/ 进行解压包
tar xzvf apache-jmeter-5.1.1.tgz
4.配置环境变量
export JMETER_HOME=/opt/apache-jmeter-5.1.1
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
5.解压完cd apache-jmeter-5.1.1/bin
执行 ./jmeter
6.cd /opt/apache-jmeter-5.1.1/bin
mkdir testcase --用来存放测试脚本目录
mkdir test_jtl --用来存放jtl报告目录
mkdir test_report --用来存放HTML报告目录
7.修改jmeter.properties
remote_hosts=127.0.0.1
server_port=1099
server.rmi.ssl.disable=true
sampleresult.timestamp.start=true
summariser.ignore_transaction_controller_sample_result=false
分布式什么的自己可以查询来进行配置其他项
8.从windows本地把写好的脚本,copy到liunx对应的testcase目录下
或者使用xshell传输功能进行文件传输
9.执行测试脚本
./jmeter -n -t testcase/接口.jmx -l test_jtl/结果4.jtl -e -o test_report/4
testcase/:脚本目录
test_jtl/:jtl报告目录
test_report/:html报告目录
执行过程:
HTML报告: