Как отправить файл, возвращенный из функции, по почте в GatLing-Scala? - PullRequest
0 голосов
/ 19 декабря 2018
def siteNameChange():File={

  for(line<-Source.fromFile("RecordedSimulation_0000_NewSiterequest2.txt").getLines())
    if(line.contains("siteUrl"))
        println(line)
 return new File("RecordedSimulation_0000_NewSiterequest2.txt")      
}


val scn = scenario("RecordedSimulation")
    .exec(http("request_0")
        .post(“/student/new”)
        .body(RawFileBodyPart(session=>siteNameChange())).asJSON)

Здравствуйте, я новичок в Gatling, использую его для тестирования производительности.У меня есть функция с именем siteNameChange (), которая возвращает файл после внесения некоторых изменений в файл.Эта функция, которую я вызываю в теле сценария для отправки данных.

Но когда я запускаю скрипт, я получаю scala: 48: 26: отсутствует тип параметра .body (RawFileBodyPart (session => siteNameChange ().

1 Ответ

0 голосов
/ 19 декабря 2018

body не принимает параметр BodyPart (который является составным), а Body.Вы должны передать RawFileBody.

...