Я хочу использовать Gatling с GraphQL, но не могу найти подходящих методов для работы с запросами GraphQL. Может ли Gatling поддерживать чтение непосредственно из файлов в переменные Gatling EL?
Ниже приведен пример, которого я хочу достичь - значение JSON поля query
читается из файла init-query.graphql
.
http("getInit")
.post("/api/graphql")
.body(StringBody(
"""
|{
| "query": "${init-query.graphql}",
| "variables": null
|}
""".stripMargin))
.asJson
Я также пробовал разные фидеры, но ни один из них не может просто поместить содержимое файла в переменную Gatling EL (точнее, я не смог этого сделать), чтобы его можно было использовать так же, как переменную типа ${init-query-content}