Сохранение атрибута сеанса в списке

Я хотел бы сохранить атрибут сеанса в списке в моей симуляции Gatling. Что я пытаюсь сделать, так это получить все значения моего JSON, которые определены в файле CV, и записать их в файл. В моем примере ниже «test» всегда равен значению первого пути jsonPath.

Вот что я делаю:

val scn1 = scenario("[SCENARIO] GET")
.repeat(Nbproduct-1, "counter") (
  feed(csv(CSV).circular)
  .exec(http("get JSON")
    .get(url_1")
    .check(jsonPath("""$.${meta_ref}""").find.saveAs("test")))
    .pause(1) 
    .exec(session => {
            writer.write("\""+session("meta_cts").as[String]+"\":\"" +  session("test").as[String]+"\",\n")
       session
               }         
            )

Я тоже пробовал это, но он получил значение счетчика ... .check (jsonPath ("" "$. $ {Meta_ref}" ""). Find.saveAs ("" "jdd_value (" $ {counter} ") "" ")))

Спасибо за помощь!


person ALS    schedule 04.02.2015    source источник


Ответы (1)


Фидеры являются общими источниками данных, поэтому первый пользователь открывает первую запись, второй пользователь - вторую запись и т. Д.

Тогда невозможно определить проверки во время выполнения (в зависимости от некоторых записей в файле). Все компоненты DSL - это компоновщики, которые разрешаются только один раз при загрузке моделирования.

person Stephane Landelle    schedule 04.02.2015