Multiple CSV Feeder

Hi there,

How do I use more than one feeder for single scenario?

I’m trying to follow example similar to here [https://github.com/excilys/gatling/wiki/Feeders#what] to use multiple CSV files. But it’s not working for me… But exec can’t find field from classesFeed… I’m using 2.0.0-M2.

17:33:39.546 [ERROR] i.g.h.a.HttpRequestAction - No attribute named ‘fieldFromClass’ is defined

val teachersFeed = csv(“teachers.csv”)
val classesFeed = csv(“classes.csv”)

val scn = {
scenario(“Create Class”)
.feed(teachersFeed)
.repeat(1) {
feed(classesFeed)
.exec(
createClass("${fieldFromTeacher}","${fieldFromClass}")
)
}
}

Thanks,
Nilesh

Is the first line of your CSVs the names of the columns?

e.g.:
fieldFromClass,secondFieldFromClass
foo,bar
baz,zed
etc,…

yes, field names are on first line… Works file with only file…

My2cents: you have trailing/heading spaces in your header names.

fieldFromClass,secondFieldFromClass // good

fieldFromClass ,secondFieldFromClass // bad

fieldFromClass,secondFieldFromClass ← trailing space, bad

found the issue… Had extra spaces in second file… Thanks…