#jmeter #beanshell #post-processor
#jmeter #beanshell #постпроцессор
Вопрос:
Я экспортировал ответ в CSV с помощью постпроцессора JMeter beanshell, используя следующий код, но имя столбца отсутствует.
f = new FileOutputStream("CaseCreate.csv", true);
p = new PrintStream(f);
p.println("TicketID" "t" ("${TID}") '|' ("${vendorTicket}") '|' ("${__Random(0,5,priority)}") '|' ("${RTime}") '|' ("${OnsiteTime}"));
Как имя столбца может быть обновлено во время экспорта csv?
Заранее спасибо.
Ответ №1:
Это ваш код, и спрашивать нас, почему он не добавляет заголовок, странно, просто добавьте соответствующую логику для записи необходимой строки заголовка в файл.
Также имейте в виду, что начиная с JMeter 3.1 вы должны использовать постпроцессор JSR223 и язык Groovy для написания сценариев, поэтому рассмотрите возможность переноса при следующей доступной возможности.
Также избегайте ссылки на переменные JMeter как ${TID}
, вместо этого следует использовать vars.get("TID")
конструкцию, где vars
является сокращением для экземпляра класса JMeterVariables
Комментарии:
1. Спасибо за ваше предложение, Дмитрий