jmeter -n -t [jmx脚本路径] -l [报告路径/result.csv] 如果没有配置jmeter环境变量,需要到jmeter的bin目录下./ jmeter -n -t [jmx脚本路径] -l [报告路径/result.csv]
此时会显示jmeter运行的相关信息,便于观察。当需要不被中断时,后台启动,建议将命令写为sh脚本与nohup命令连用,同时可以配置jenkins或crontab, 作为定时任务运行 nohup ./xx.sh >output 2>&1 &
sh简单事例: #! /bin/bash cd [路径]/jmeter/bin logsFile="[报告路径/result.csv]" if [ ! -f “${logsFile}” ];then echo “csv no exists” else echo “csv exists,delete ${logsFile}” rm [报告路径/result.csv] fi ./ jmeter -n -t [jmx脚本路径] -l [报告路径/result.csv]
备注:创建sh需要给与运行权限,权限可参照如下,内部测试使用给与755即可 命令: chmod 777 file
-rw------- (600) – 只有属主有读写权限。 -rw-r–r-- (644) – 只有属主有读写权限;而属组用户和其他用户只有读权限。 -rwx------ (700) – 只有属主有读、写、执行权限。 -rwxr-xr-x (755) – 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。 -rwx–x--x (711) – 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。 -rw-rw-rw- (666) – 所有用户都有文件读、写权限。这种做法不可取。 -rwxrwxrwx (777) – 所有用户都有读、写、执行权限。更不可取的做法。
|