Given the following code (my build.sbt and the Quickstart code), I failed to run it.
Code
build.sbt
$cat build.sbt
scalaVersion := “2.11.8”
libraryDependencies ++= Seq(
“io.gatling.highcharts” % “gatling-charts-highcharts” % “2.2.0”
)
com/company/net/gatling_testing/example/BasicSimulation.scala
package com.company.net.gatling_testing.example
import io.gatling.core.Predef._
import io.gatling.core.structure.ScenarioBuilder
import io.gatling.http.Predef._
import io.gatling.http.protocol.HttpProtocolBuilder
import scala.concurrent.duration._
object BasicSimulation {
def main(args: Array[String]): Unit = {
new BasicSimulation
}
}
/**
* Gatling example.
* @author http://gatling.io/docs/2.2.0/quickstart.html#quickstart
*/
class BasicSimulation extends Simulation {
val httpConf: HttpProtocolBuilder = http
.baseURL("http://computer-database.gatling.io")
.acceptHeader("text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
.doNotTrackHeader("1")
.acceptLanguageHeader("en-US,en;q=0.5")
.acceptEncodingHeader("gzip, deflate")
.userAgentHeader("Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0")
val scn: ScenarioBuilder = scenario("BasicSimulation")
.exec(http("request_1")
.get("/"))
.pause(5.seconds)
setUp(
scn.inject(atOnceUsers(1))
).protocols(httpConf)
}
Attempt to Run