Hi Team,
I am trying to generate bearer token dynamically and paas it to other end points but getting error
Expenses - fetchsetupdata: Failed to build request: No attribu 24 (100.0%)
te named ‘access’ is defined
Code:
private var token = ""
val auth = exec(getAuthToken)
def getAuthToken() =
exec(
http("get OAuth Req")
.get("{OUR-URL}/tokenRelay?username=${loginname}")
.check(bodyString.saveAs("access"))
.check(status is 200))
.exec{session => { token = session("access").as[String]
session}}
val authorization3 = Map("authorization" -> "Bearer ${access}")
def fetchSetupData () =
exec(
http("Expenses - fetchsetupdata")
.post(url+"/resources/v0/expenses/action/fetchSetupData")
.header("content-type","application/vnd.oracle.adf.action+json")
.headers(authorization3)
.headers(restFrameworkVersion)
.body(ElFileBody("bodies/fetchSetupData.json")).asJson
.check(status.in(200))
)
Code from simulation file:
val expensesScenario = scenario("Expenses - Scenario")
.during(Configuration.duration) {
exitBlockOnFail(
group ("load-test") {
exec(
pace(Configuration.paceFrom,Configuration.paceTo),
feed(expenseIds), feed(expenseAttendeeIds)
.exec(
expensesChain.fetchSetupData()
)
)
}
)
}
Tried many things but onthing or the other is going wrong. Any help will be appriciated