Hi… again XD.
I finally update to Galtling 2.1. :). And the scenarios works well with test command.
But when I try run with sbt run command. This happens:
`
alrojas@romasys ~/Proyectos/zcloadtests $ sbt run
[info] Loading project definition from /home/alrojas/Proyectos/zcloadtests/project
[info] Set current project to zcloadtests (in build file:/home/alrojas/Proyectos/zcloadtests/)
[info] Compiling 20 Scala sources to /home/alrojas/Proyectos/zcloadtests/target/scala-2.11/gatling-classes…
[info] Running Engine
[info]
[info] Choose a simulation number:
[info] [0] simulation.CommentIssueWebhook
[info] [1] simulation.RestApiAccessibleFields
[info] [2] simulation.RestApiBatch
[info] [3] simulation.RestApiDirtyEntities
[info] [4] simulation.RestApiIndex
[info] [5] simulation.RestApiIssueMapping
[info] [6] simulation.RestApiMetadata
[info] [7] simulation.SalesforceAuthentication
[info] [8] simulation.SalesforceProperties
[info] [9] simulation.SalesforcePropertiesDetails
[info] [10] simulation.TenantRegistration
[info] [11] simulation.TenantUnRegistration
[info] [12] simulation.UpdateIssueWebhook
[info] Invalid characters, please provide a correct simulation number:
[info] Choose a simulation number:
[info] [0] simulation.CommentIssueWebhook
[info] [1] simulation.RestApiAccessibleFields
[info] [2] simulation.RestApiBatch
[info] [3] simulation.RestApiDirtyEntities
[info] [4] simulation.RestApiIndex
[info] [5] simulation.RestApiIssueMapping
[info] [6] simulation.RestApiMetadata
[info] [7] simulation.SalesforceAuthentication
[info] [8] simulation.SalesforceProperties
[info] [9] simulation.SalesforcePropertiesDetails
[info] [10] simulation.TenantRegistration
[info] [11] simulation.TenantUnRegistration
[info] [12] simulation.UpdateIssueWebhook
[info] Invalid characters, please provide a correct simulation number:
[info] Choose a simulation number:
[info] [0] simulation.CommentIssueWebhook
[info] [1] simulation.RestApiAccessibleFields
[info] [2] simulation.RestApiBatch
[info] [3] simulation.RestApiDirtyEntities
[info] [4] simulation.RestApiIndex
[info] [5] simulation.RestApiIssueMapping
[info] [6] simulation.RestApiMetadata
[info] [7] simulation.SalesforceAuthentication
[info] [8] simulation.SalesforceProperties
[info] [9] simulation.SalesforcePropertiesDetails
[info] [10] simulation.TenantRegistration
[info] [11] simulation.TenantUnRegistration
[info] [12] simulation.UpdateIssueWebhook
[info] Invalid characters, please provide a correct simulation number:
[info] Choose a simulation number:
[info] [0] simulation.CommentIssueWebhook
[info] [1] simulation.RestApiAccessibleFields
[info] [2] simulation.RestApiBatch
[info] [3] simulation.RestApiDirtyEntities
[info] [4] simulation.RestApiIndex
[info] [5] simulation.RestApiIssueMapping
[info] [6] simulation.RestApiMetadata
[info] [7] simulation.SalesforceAuthentication
[info] [8] simulation.SalesforceProperties
[info] [9] simulation.SalesforcePropertiesDetails
[info] [10] simulation.TenantRegistration
[info] [11] simulation.TenantUnRegistration
[info] [12] simulation.UpdateIssueWebhook
[info] Invalid characters, please provide a correct simulation number:
[info] Choose a simulation number:
alrojas@romasys ~/Proyectos/zcloadtests $
`
And infitive loop showing the list of simulations. Dont let me enter a number. So i need to stop it with ctlr+c on terminal.
This is my Engine.scala and IDEPathHelper.scala :
`
import io.gatling.app.Gatling
import io.gatling.core.config.GatlingPropertiesBuilder
object Engine extends App {
val props = new GatlingPropertiesBuilder
props.dataDirectory(PathHelper.dataDirectory.toString)
props.resultsDirectory(PathHelper.resultsDirectory.toString)
props.bodiesDirectory(PathHelper.bodiesDirectory.toString)
props.binariesDirectory(PathHelper.mavenBinariesDirectory.toString)
Gatling.fromMap(props.build)
}
`
`
import java.nio.file.Path
import io.gatling.core.util.PathHelper._
object PathHelper {
val gatlingConfUrl: Path = getClass.getClassLoader.getResource(“gatling.conf”).toURI
val projectRootDir = gatlingConfUrl.ancestor(4)
val mavenSourcesDirectory = projectRootDir / “src” / “test” / “scala”
val mavenResourcesDirectory = projectRootDir / “src” / “test” / “resources”
val mavenTargetDirectory = projectRootDir / “target” / “scala-2.11”
val mavenBinariesDirectory = mavenTargetDirectory / “test-classes”
val dataDirectory = mavenResourcesDirectory / “data”
val bodiesDirectory = mavenResourcesDirectory / “request-bodies”
val recorderOutputDirectory = mavenSourcesDirectory
val resultsDirectory = mavenTargetDirectory / “results”
val recorderConfigFile = mavenResourcesDirectory / “recorder.conf”
}
`