jmeter将返回的数据写入csv文件

举例说明,我需要接口返回体中的exampleid与todoid的数据信息(使用边界提取器先将其提取),并将其写入csv文件进行保存

使用后置处理器BeanShell

脚本实例如下

java 复制代码
import java.io.*;

// 设置要写入的文件路径
String filePath = "C:/Users/xxx/Desktop/output-100.csv";

// 提取的值
String valueToWrite = vars.get("exampleId");
String valueToWrite1 = vars.get("todoId");

// 使用默认值
if (valueToWrite == null) {
    valueToWrite = "";
}
if (valueToWrite1 == null) {
    valueToWrite1 = "";
}

// 创建文件对象
File file = new File(filePath);
PrintWriter writer = null;

try {
    // 创建 PrintWriter 对象,附加写入模式
    writer = new PrintWriter(new FileWriter(file, true));

    // 如果文件不存在,写入表头
    if (!file.exists()) {
        writer.println("ExampleId, TodoId"); // 添加表头
    }

    // 写入提取的值
    writer.println(valueToWrite + ", " + valueToWrite1);
} catch (IOException e) {
    e.printStackTrace(); // 输出异常信息
} finally {
    if (writer != null) {
        writer.close(); // 关闭 writer
    }
}
相关推荐
菩提树下的打坐2 天前
性能测试进阶:从 JMeter 基线到 SLO 驱动的压测体系
学习·jmeter
zzz_23683 天前
ShopXO 商城系统测试报告:功能、后台管理、异常状态与 JMeter 性能验证
jmeter
小白上线*^_^*4 天前
Jmeter从入门到精通指南
软件测试·测试工具·jmeter·接口测试·测试工程师
zzz_23686 天前
码上面试平台测试报告:功能、后台管理、异常状态与 JMeter 性能验证
jmeter·面试·职场和发展
郑重其事,鹏程万里7 天前
JMeter组件说明
jmeter
川石课堂软件测试8 天前
安全测试|服务器安全加固方法
服务器·功能测试·测试工具·jmeter·mysql·web安全·单元测试
测试员周周10 天前
【skills5】一份 spec 生成 k6/JMeter/Locust:性能压测 + 全站截图,上线前的双保险
功能测试·网络协议·测试工具·jmeter·http·自动化·集成测试
余防11 天前
jmeter-接口测试
jmeter
小红帽子Alkaid12 天前
JMETER提取接口返回的token
数据库·redis·jmeter