问题:同一个电脑,运行接口脚本出现内外网切换,上下接口需要传值
思路:将有衔接的参数提取后,存放在本地的文件,供另一网络切换后使用。
1.jmeter将结果写入本地文件
线程组-添加-取样器-BeanShell 取样器
(1)普通请求结果输出到本地文件
//指定需要写入到response.csv文件,若没有该文件会新建;若存在该文件,多次执行将以追加模式展示
FileWriter fileW=new FileWriter("D:/response.csv",true);
//创建一个字符缓存输出流
BufferedWriter bufferW=new BufferedWriter(fileW);
//写文件内容
bufferW.write(vars.get("re")+","+vars.get("res1")+"\n");
//关闭写数据流
bufferW.close();
//关闭文件
fileW.close();
(2)sql语句结果或调试取样器结果输出到本地
//指定需要写入到response.csv文件,若没有该文件会新建;若存在该文件,多次执行将以追加模式展示
FileWriter fileW=new FileWriter("D:/response.csv",true);
//创建一个字符缓存输出流
BufferedWriter bufferW=new BufferedWriter(fileW);
for(int num=1;num<=2;num++){
//拼接变量名称
date="date"+'_'