要在不生成报告的情况下运行Gatling SBT,您可以使用以下方法:
build.sbt
文件,并添加以下内容:lazy val root = (project in file("."))
.settings(
// 禁用 Gatling 报告生成
Test / fork := true,
// 执行 Gatling 测试时不生成报告
// 在此示例中,我们使用了 DummyReporter,它不会生成任何报告
Test / testOptions += Tests.Argument("-s", "gatling.core.DummyReporter"),
// 配置 Gatling 测试类所在的目录
Test / testOptions += Tests.Argument(TestFrameworks.Gatling, "-m", "myGatlingTestFolder")
)
上述示例中,我们使用了一个名为 DummyReporter
的自定义报告类。您可以将其替换为自己的报告类,或者使用 Gatling 提供的其他报告选项。您还需要将 myGatlingTestFolder
替换为您的 Gatling 测试类所在的目录。
运行 sbt
命令并选择您的项目。
在 SBT 控制台中,运行以下命令以执行 Gatling 测试:
testOnly myGatlingTestFolder.*
上述命令中,myGatlingTestFolder
是您在 build.sbt
文件中配置的 Gatling 测试类所在的目录。请确保该目录中包含您要运行的 Gatling 测试类。
这样,您就可以在不生成报告的情况下运行 Gatling SBT。