jmeter: beanshell后置处理程序,清空文件和保存json提取器提取的数据到文件中
2023-09-14 09:01:11 时间
此处将查询到的所有id值保存在变量jobID中,查询到的个数保存在变量jobID_matchNr中,格式如下:
jobID_1=19962
.......
jobID_28=18922
jobID_29=18912
jobID_matchNr=29
beanshell脚本中对json提取器中参数的引用格式为:${json提取器保存的变量名},例如${jobID_1}、${jobID_2}、${jobID_matchNr}。
import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; //清空文件 FileWriter clrfstream=new FileWriter("D:/02workspace/Jmeter/RPA性能测试脚本20210609/单接口/jobId.csv",false); BufferedWriter clrout=new BufferedWriter(clrfstream); clrout.write(""); clrout.close(); clrfstream.close(); //追加方式写入数据 FileWriter fstream=new FileWriter("D:/02workspace/Jmeter/RPA性能测试脚本20210609/单接口/jobId.csv",true); BufferedWriter out=new BufferedWriter(fstream); for (int i=1;i<=${jobID_matchNr};i++){ jobID_i="jobID_"+i; //log.info(jobID_i); String jobId= vars.get(jobID_i); //log.info(jobId); out.write(jobId+"\r\n"); } out.close(); fstream.close();
相关文章
- java字符串转换为json对象6_Json对象与Json字符串的转化、JSON字符串与Java对象的转换…
- Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
- 【VS使用】如何换VS2022背景颜色和分屏观看多文件,还有快捷复制粘贴?
- 【Android Gradle 插件】将自定义 Gradle 插件上传到自建 Maven 仓库 ④ ( 默认生成的 pom 文件 | Maven 中的 pom 配置 | 自定义 pom 文件节点 )
- hadoop文件的序列化详解大数据
- Linux下安全的文件传输方式(linux下传输文件)
- 导入Oracle导入DBF文件实现数据迁移(dbf文件oracle)
- js base64转file文件详解编程语言
- java向文件中添加数据—手动版日志添加详解编程语言
- 文件Linux下解密RAR压缩文件的正确操作方法(linux命令解压rar)
- 中处理json使用Linux脚本处理JSON格式数据(在linux脚本)
- 夹MySQL Lib文件夹:挖掘隐藏的宝藏(mysqllib文件)
- 格式MySQL中存储JSON数据的最佳实践(mysql存储json)
- Oracle表文件在哪里?——掌握文件位置,轻松管理数据。(oracle表文件位置)
- 深入解析Linux文件信息:掌握文件属性、权限和元数据(linux文件信息)
- 使用Oracle解析JSON数据(oracle解析json)
- 文件重拾数据打开Redis RDB文件(打开redis的rdb)
- 深入MySQL如何有效利用JSON格式存储和查询数据(mysql中使用json)
- JSON文件与Oracle数据库的互转实践(json文件oracle)
- 文件流存储实现数据更快更稳定(文件流存储redis)
- 向Redis写入文件实现最佳数据存储性能(向redis写入文件)
- Redis中数据批量转换为JSON格式(redis 转json)
- 通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据
- SQLServer导出sql文件/表架构和数据操作步骤
- sqlite循环批量插入数据采用批处理文件实现
- java实现服务器文件打包zip并下载的示例(边打包边下载)