1、安装jmeter
上传apache-jmeter-5.5.zip
,解压。配置环境变量。
export JMETER_HOME=/home/apache-jmeter-5.5
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH
测试是否安装成功
jmeter -v
2、运行命令
jmeter -n -t /home/apache-jmeter-5.5/jmeter-script/face_detect.jmx -l /home/apache-jmeter-5.5/workspace/test3.jtl -Jthreads=1 -Jcyclic=100
2.1、常见命令
-h 帮助:打印出有用的信息并退出
-n 非 GUI 模式:在非 GUI 模式下运行 JMeter
-t 测试文件:要运行的 JMeter 测试脚本文件,填写测试脚本的地址
-l 日志文件:记录结果的文件,生成聚合报告地址
-r 远程执行:启动远程服务
-H 代理主机:设置 JMeter 使用的代理主机
-P 代理端口:设置 JMeter 使用的代理主机的端口号
2.2、jmeter的__P函数
jmeter提供了__P函数 ,来获取命属性。__P函数常常与命令行定义的属性搭配使用,来达到通过命令行调整线程数的目的。
使用示例:${__P(name,defaultValue)}
示例、jmeter线程组配置
jmeter.sh -Jthreads=2 -n -t test2.jmx
这里线程数量可以通过命令来配置
3、结果查看
可以通过window版本的jmeter查看报告更清晰,直接通过浏览大家xxx.jtl
文件