【问题标题】:Transferring my dynamic value from response data to excel file in Jmeter将我的动态值从响应数据传输到 Jmeter 中的 excel 文件
【发布时间】:2016-12-07 00:05:40
【问题描述】:

我想将我的动态值从响应数据实际传输到 Jmeter 中的 Excel 文件中......谁能告诉我它的明确过程? 我使用了 beanshell 后处理器,但 dint 得到了预期的输出......

【问题讨论】:

  • 可以添加你试过的示例代码吗?

标签: jmeter beanshell


【解决方案1】:

看看Apache POI - Java API To Access Microsoft Excel Format Files,这样您就可以从 Beanshell 代码创建、读取和更新 Excel 文件。向 JMeter 添加二进制文档格式支持的最简单方法是使用 Apache Tika,假设您在 JMeter Classpath 中有 tika-app.jar,您将能够使用 View Results Tree listener 查看 Excel 文件内容并使用 Apache POI API 来操作 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();

参考资料:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 2013-07-06
    相关资源
    最近更新 更多