spec {
http("Request Access token")
.post("/oauth/token")
.basicAuth(apiKey, apiSecret)
.queryParam("grant_type", "password")
.queryParam("username", "ad...@example.com")
.queryParam("password", "password")
.check(success, jsonPath("$.access_token").ofType[String].saveAs("accessToken"))
}
spec {
// this doesn't work, but what would?
exec(session => session.set("name", "Foo"))
http("Create a foo")
.post("/v1/foos")
.header("Authorization", "Bearer ${accessToken}")
.body(ElFileBody("postRequest_v1.json")).asJSON
.check(status.is(201))
}
Thanks for any guidance,
Mike