1、压测机安装FFmpeg,下载安装步骤可见:https://zhuanlan.zhihu.com/p/692019886
2、Jmeter与FFmpeg位数要一致,不允许在32位的进程中运行一个64位的程序,反之亦然
3、OS进程取样器(Thread Group -> Add -> Sampler -> OS Process Sampler)要执行的命令不要用.txt文件,否则会提示CreateProcess error=193, %1 不是有效的 Win32 应用程序,文件名改为.bat方可解决报错(见图1)

4、.bat命令文件中,ffmpeg命令需要换行(见图2)

5、命令执行前,先确保流在VLC可以播放成功,避免jmeter执行报错
注:检查jmeter和ffmpeg应用位数的方法
1、jmeter位数:
本机java程序可以运行jmeter,则jmeter的位数与java一致,cmd输入java -version即可get(见图3)

2、ffmpeg位数:
如果ffmpeg -v未返回-arch参数,无法得知x86或者x64,可以在cmd运行ffmpeg,然后在任务管理器-详细信息的列表中,查看ffmpeg位数(见图4)
