jmeter返回内容导出到本地

1、返回内容少且为单个

获取返回值请求下添加beanshell,代码如下:

import java.io.BufferedWriter;

import java.io.BufferedReader;

import java.io.FileWriter;

import java.io.IOException;

//指定需要写入到哪个文件(文件路径如下),格式:TXT,csv

FileWriter file = new FileWriter("D:\\installation\\apache-jmeter-5.4.1\\CSV\\8.csv",true);

//创建一个字符缓存输出流//

BufferedWriter out = new BufferedWriter(file);

//写文件内容

//vars.get:获取 jmeter 中的变量值

out.write(vars.get("idd")+"\n");

//wait(10000)

//关闭写数据流

out.close();

file.close();

//关闭文件

2、返回内容较多,使用上脚本返回内容为null

文件输出写入时间过短无法写入成功,添加定时器,根据写入内容多少填写线程延长时间:

3、添加foreach控制器

当获取内容为多个(如下获取ID值),内容量很少使用以上脚本仍返回NULL

 

 

Foreach将id返回内容写入idd,开始循环内容可以根据实际要求开始(第几个变量开始取值),结束字段为id_matchNr=6(提取变量的总数量)

执行以后变量值逐一写入要求的文档中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值