2016-12-06 3 views
0

Я хочу фактически передать свое динамическое значение из данных ответа в файл Excel в Jmeter ... может ли кто-нибудь из PLZ сообщить мне о понятном для него процессе? Я использовал beanshell пост-процессор, но dint получил ожидаемый результат ...Передача моего динамического значения из данных ответа в файл excel в Jmeter

+0

вы можете добавить образец кода, который вы пробовали? –

ответ

0

Посмотрите на Apache POI - Java API To Access Microsoft Excel Format Files, таким образом вы сможете создавать, читать и обновлять файлы Excel из кода Beanshell. Самый простой способ добавить поддержку форматов двоичных документов в JMeter - Apache Tika, так как у вас есть tika-app.jar в JMeter Classpath, вы сможете просматривать содержимое файлов Excel с помощью View Results Tree listener и использовать API Apache POI для управления файлами Excel.

Минимальный рабочий код для создания файла Excel и добавление к нему JMeter значение переменной выглядит следующим образом:

import org.apache.poi.ss.usermodel.Cell; 
import org.apache.poi.ss.usermodel.Row; 
import org.apache.poi.ss.usermodel.Sheet; 
import org.apache.poi.ss.usermodel.Workbook; 
import org.apache.poi.xssf.usermodel.XSSFWorkbook; 

Workbook wb = new XSSFWorkbook(); 
Sheet sheet = wb.createSheet("Sheet1"); 
Row row = sheet.createRow(0); 
Cell cell = row.createCell(0); 
cell.setCellValue(vars.get("your_variable")); 
FileOutputStream fileOut = new FileOutputStream("FileCreatedByJMeter.xlsx"); 
wb.write(fileOut); 
fileOut.close(); 

Ссылки:

 Смежные вопросы

  • Нет связанных вопросов^_^