Jmeter, поверх записи данных в файл, если он существует, используя jsr223 postProcessor - PullRequest
0 голосов
/ 09 ноября 2018

def file= new File(path + 'fileName.csv');
	List.unique().each { element ->
		file<< element << newLine
		}
Теперь скрипт добавляет файл Но я хочу очистить все данные и переписать fileName.csv, если он уже существует Если файл не существует, создайте файл и запишите данные в файл.

1 Ответ

0 голосов
/ 09 ноября 2018

Самым простым является удаление файла перед записью в него через i.e. Files.deleteIfExists () Функция Добавьте следующую строку в ваш скрипт, который удалит файл, если он уже существует:

java.nio.file.Files.deleteIfExists(file.toPath())

Полный код на всякий случай:

def file = new File(path + 'fileName.csv');
java.nio.file.Files.deleteIfExists(new File().toPath())
List.unique().each { element ->
    file << element << newLine
}

См. Шпаргалку шаблонов Groovy для JMeter для получения дополнительных подсказок

...