Мы работаем над проектом автоматизации веб-сервисов с использованием JMeter 4.0. В нашем ответе JMeter возвращает данные в формате json, но мы хотели бы сохранить только определенные данные (идентификатор учетной записи, идентификатор клиента или поля запроса учетной записи) из этого json в файл csv но он хранит данные в CSV-файле в неформатированном формате.
Ищите решение этой проблемы.
Мы используем следующий код:
import java.io.File;
import org.apache.jmeter.services.FileServer;
Result = "FAIL";
Responce = prev.getResponseDataAsString():
if(Responce.contains("data"))
Result = "PASS";
f = new FileOutputStream("C:/Users/Amar.pawar/Desktop/testoup.csv",true);
p = new PrintStream(f);
p.println(vars.get("/ds1odmc") + "," + Result):
p.close();
f.close():
Обнаружена следующая ошибка:
Error invoking bsh method: eval In file: inline evaluation of: ``import java.io.File; import org.apache.jmeter.services.FileServer; Result = "FA . . . '' Encountered ":" at line 5, column 42.
Мы ищем сохранение определенных данных в CSV (или TXT) вместо полного вывода в неформатированном формате. Пожалуйста, посмотрите на это и предложите.