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
    }
}
相关推荐
write19941 天前
02 jmeter常用组件
jmeter
天才测试猿1 天前
Jmeter 命令行压测&生成HTML测试报告
自动化测试·软件测试·python·测试工具·jmeter·职场和发展·jenkins
帝落若烟1 天前
jmeter下载安装-1
jmeter
古城小栈1 天前
性能测试:JMeter 压测 Spring Boot 微服务
spring boot·jmeter·微服务
2501_924064111 天前
2025年优测压测平台与JMeter效率成本对比及行业实践
jmeter·接口测试·压测方案
hgz07103 天前
Linux服务器环境部署与JMeter压测准备
linux·服务器·jmeter
早川9193 天前
JMeter的基本使用与性能测试
jmeter
hgz07105 天前
JMeter性能压测执行与Linux环境部署
java·linux·jmeter
2501_924064115 天前
JMeter与专业压测平台:效率成本对比及主流平台推荐
jmeter
小毛驴8505 天前
jmeter demo
jmeter