csv с json на несколько строк:
url;json
http://ya.ru;"{name: user,
birthday: today}"
отправляем:
val jsonFromSsvFeeder = ssv("data.csv")
val scn: ScenarioBuilder = scenario("Common Scenario")
.feed(jsonFromSsvFeeder)
.exec(
http("POST ${url}")
.post("${url}")
.body(StringBody("${json}")))
фидлером посмотрел - все ок работает, json подставляется полностью. Один момент, надо его в кавычки заключить в csv, иначе не сработает.
Если надо подставить все символы \n из исходника, то можно использовать "${json.jsonStringify()}"
https://gatling.io/docs/current/session/expression_el/#expression-language