Hi All,
I have two feeders, and I have problem reading data from feeder jobParamsFeeder.The jobParamsFeeder reads a ssv file with following contents:
a;b;c;d
a1;b1;c1;d1
a2;b2;c2;d2
Printing out received data inside runJob, I saw “${a}” instead of “a1”. getToken worked fine (and “${token}” was received by runJob sccessfully), so data from another feeder loingsFeeder were fine.
Am I doing it wrong when I pass data to runJob?
def runJob(token: String, a: String, b: String, c: String, d: String) = {
exec(session => {
logger.info(s"received a: " + a + ";b: " + b + ";c: " + c + ";d: " + d)
session
})
}
val scnRunJobs = scenario(“MyTestRequests”)
.feed(loginsFeeder)
.feed(jobParamsFeeder)
.exec(getToken("${user}", “${pwd}”))
.repeat(props.getProperty(“jobRepeat”, “5”).toInt) {
group(“run_job_and_get_report”) {
group(“run_and_finish_job”) {
exec(runJob("${token}",
“${a}”,
“${b}”,
“${c}”,
“${d}”))
.exec(checkStatus("${accessToken}", “${jobID}”))
}
.exec(getReport("${accessToken}", “${jobID}”))
}
}