我正在尝试使用以下命令设置jmeter堆大小。你能帮我解决我在这里犯的错误吗?
set HEAP="-Xms1g -Xmx2g -XX:MaxMetaspaceSize=256m",,C:jmeterapache-jmeter-5.2.1binjmeter.bat -n -t C:folder1folder2folder3script1。jmx -e -o C:folder1folder2folder3">
它给了我以下错误。*****不被认为是内部或外部命令,可操作程序或批处理文件。
所有我需要的是设置堆大小在我的非gui执行
你正在制作几个:
- 您需要通过
-l
命令行参数 提供.jtl结果文件的路径 - 您需要提供非空文件夹的路径来生成 中的仪表板
- 值得添加
-f
命令行参数来覆盖现有的。jtl结果文件和仪表板文件夹,如果以前的结果存在 - 你应该使用最新版本的JMeter
- 我认为你还需要删除引号至少在
HEAP
变量
命令行示例:
set HEAP=-Xms1g -Xmx2g -XX:MaxMetaspaceSize=256m && C:jmeterapache-jmeter-5.2.1binjmeter.bat -n -t C:folder1folder2folder3script1.jmx -f -l c:folder1folder2folder3result.jtl -e -o C:folder1folder2folder3dashboard
更多信息:
- 命令行选项完整列表 如何在非gui模式下运行JMeter ?
- JMeter最佳实践