加特林错误:没有模拟脚本.请检查您的脚本是否在用户文件/模拟中

Tim*_*ins 9 gatling

我是Gatling的新手,我正在尝试使用./gatling.sh来打开模拟脚本,但是我收到以下错误:

没有模拟脚本.请检查您的脚本是否在用户文件/模拟中

我可以在user-files/simulations目录中查看多个脚本,但仍然会收到错误.

有没有人有任何想法为什么加特林没有找到模拟脚本?

rio*_*rio 5

TLDR 该错误并不一定意味着没有脚本,而是gatling无法找到已编译的脚本。

详情

我遇到了类似的错误,但它是这样的:

Could not reserve enough space for 1048576KB object heap
There is no simulation script. Please check that your scripts are in user-files/simulations
Run Code Online (Sandbox Code Playgroud)

所以我打开gatling.bat文件并将set JAVA_OPTSfrom的参数更改-Xmx1G-Xmx512M

set JAVA_OPTS=-server -Xmx512M...
Run Code Online (Sandbox Code Playgroud)

在我这样做之后,gatling 能够真正开始运行,编译文件并显示:

Choose a simulation number:
 [0] computerdatabase.BasicSimulation
 [1] computerdatabase.advanced.AdvancedSimulationStep01
 [2] computerdatabase.advanced.AdvancedSimulationStep02
 [3] computerdatabase.advanced.AdvancedSimulationStep03
 [4] computerdatabase.advanced.AdvancedSimulationStep04
 [5] computerdatabase.advanced.AdvancedSimulationStep05
Run Code Online (Sandbox Code Playgroud)


小智 5

Gatling只能与 一起运行Jdk8JDK对于 Windows,您也可以安装多个。安装后JDK8,转到您的bin/gatling.bat,右键单击它并选择编辑

全部替换%JAVA_HOME%为您的JDK8路径。

例子

%JAVA_HOME%\bin\java.exe

C:\Program Files\Java\jdk1.8.0_181\bin\java.exe