获取 java.lang.ClassNotFoundException 加特林 - 当 运行 加特林

Getting java.lang.ClassNotFoundException Gatling - when running Gatling

我的门控脚本出错并显示以下消息:

java.lang.ClassNotFoundException: testSimulation

但我什么都没做,只是按照文档进行操作。我只在 Jenkins 上得到这个错误,而不是直接在我的机器上得到。所以我认为有一些非常明显的错误,但我似乎无法弄清楚。

我的脚本如下所示:

package computerdatabase
import scala.concurrent.duration._
import io.gatling.core.Predef._
import io.gatling.http.Predef._

class testSimulation extends Simulation {.....

这是上面的代码片段。

就像我说的,这在本地有效,但不适用于我通过 Jenkins 使用的相同版本的 Gatling。

任何想法都会有所帮助。谢谢!

错误消息是正确的,事实上,您没有 class 其完全限定的 Class 名称是 testSimulation

正确的完全合格 Class 您的模拟名称是 computerdatabase.testSimulation,您缺少包。