2016-12-06 7 views
0

実際に応答データの動的値をJmeterのExcelファイルに転送したいのですが...誰でもplzにそのプロセスを知らせることができますか? 私はBeanShellのポストプロセッサが、くぼみが期待される出力を持って使用...応答データの動的値をJmeterのファイルをExcelに転送

+0

あなたが追加することができます試したサンプルコード? –

答えて

0

はBeanShellのコードから、あなたが作成することができますこの方法をApache POI - Java API To Access Microsoft Excel Format Filesを見て読んで、アップデートExcelファイル。バイナリ文書を追加する最も簡単な方法は、Apache Tikaを使用しています.にJMeter Classpathがあると、View Results Tree listenerを使用してExcelファイルの内容を表示し、Apache POI APIを使用してExcelファイルを操作できます。

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(); 

参考文献:

Excelファイルを作成し、それにJMeterの変数の値を追加するための最小限の作業コードは次のようになります

関連する問題