CMD运行Apache JMeter测试脚本报文件不存在或无法打开如何解决
报错核心原因
命令中参数的双引号配对错误:-t(指定测试脚本路径的参数)后跟随的路径只写了左引号,没有在.jmx路径末尾补对应的右引号,JMeter解析命令时会把后续所有的-l参数、结果文件路径、-e参数、报告输出路径全部识别为-t要加载的jmx脚本文件名,自然找不到对应名称的文件,触发文件不存在/无法打开的报错。
解决方法
- 修正命令的引号配对规则:每个参数对应的路径单独用一对双引号包裹,不要跨参数连写引号,这是触发本次报错的直接原因
- 如果仅做功能测试、暂时不需要生成HTML可视化报告,可以直接删除命令中
-e -o及后续对应路径的段,最简可执行命令如下:
jmeter -n -t "C:\Users\xxxxx\Downloads\apache-jmeter-5.5\apache-jmeter-5.5\bin\templates\LoginPage.jmx" -l "C:\Users\xxxxx\Documents\Results\Jmeter.csv"
- 如果后续需要生成报告,注意
-o参数要指向一个空的文件夹路径,不能指向csv格式的文件,执行命令前要保证目标文件夹不存在或为空,否则会触发报告生成报错。
内容的提问来源于stack exchange,提问作者Kyle Birkett
相关产品推荐
相关产品推荐

