Я новичок в Scala и Gatling.
Я пытаюсь написать фреймворк для тестирования нагрузки и производительности с использованием Gatling API в Scala для конечных точек REST API.
У меня есть запрос относительно одного из фрагментов кода, который должен генерировать подпись (вызывая другой метод) и сохранять значение в сеансе.
.exec(session => {
session.set("sign", SignatureGeneration.getSignature(key, ElFileBody("abc.json").toString()))
})
abc.json -
{"device": "${device}"}
В приведенном выше коде getSignature принимает аргументы (String, String)
. Я хочу прочитать файл json и заменить в нем значение $ {} на фидеры и отправить его как String в метод.
При отладке кода, который я обнаружил, ElFileBody отправляет объект как <function1>
, а не его json-содержимое.