我需要澄清在bin文件夹中的jmeter.bat/sh和jmeter.FIle。
举个例子:
1.如果我在jmeter和jmeter.bat/sh文件中设置不同的堆大小,那么将考虑哪一个。?
2.以上是否取决于我如何运行测试?(对于ex:jmeter -n -t或jmeter.bat/sh -n -t)
3.如果测试是以jmeter命令而不是 jmeter.bat 开始的,那么将调用实习生jmeter.bat,从而使用jmeter.bat中的堆,反之亦然?
Update1:添加屏幕截图,在其中我们可以看到see /jmeter.bat/jmeter.bat文件

发布于 2020-11-05 10:47:49
您应该更新一个文件基于你的操作系统 Windows/ Unix
若要运行JMeter,请运行jmeter.bat (适用于Windows)或for(用于Unix)文件。
都在内部执行ApacheJMeter.jar
在windows中,-n -t实际上是调用jmeter.bat。
在Unix中,您可以调用jmeter或jmeter.sh。
发布于 2020-11-05 14:48:46
从屏幕截图看,您似乎正在运行Windows,所以您应该考虑的唯一文件是jmeter.bat
如果要更改JVM,最好在Windows级别上更改环境变量,如下所示:
set HEAP=4G && jmeter.bat当您在当前文件夹中首先在路径上键入一个相关的可执行文件或shell脚本时,如果您从jmeter的"bin“文件夹调用它,jmeter将调用它;如果您从另一个文件夹中调用它,命令行解释器将在路径中查找它,如果找不到任何东西--它将失败,因为”j抄“不被识别为内部或外部命令、可操作的程序或批处理文件。
更多信息:如何在非GUI模式下运行JMeter?
https://stackoverflow.com/questions/64695466
复制相似问题