package com.gatling.tests.api
//import io.gatling.core.scenario.Simulation
import io.gatling.core.Predef._
import io.gatling.http.Predef._
class postapi11 extends Simulation{
//prtocol
val httpProtocol = http
.baseUrl("https://reqres.in/api")
//scenario
val scn11 = scenario("Create User")
.exec(
actionBuilder = http("create user req ")
.post("/users") //end point
.header(name="content-type",value="application/json" )
.asJson
.body(StringBody(
""""
|{
| "name": "morpheus",
| "job": "leader"
|}
|""".stripMargin)).asJson
.check (status is 201 ,
jsonPath("$.name") is "morpheus"
)
)
//setup
setUp (
//scn.inject(atOnceUsers(users = 10))
scn11.inject(rampUsers(users = 5).during(5))
).protocols(httpProtocol)
}
thats my script hope you to help me