背景
1.一次压力测试时,登录接口tps较低,严重影响后续业务接口测试(使用token认证),故想到批量导出token,供其他接口使用;
2.性能压测时,需要把一些响应结果部分字段汇总显示
一、本地新建 csv 文件,并在脚本下方新建 BeanShell PostProcessor 后置处理器
test.csv
beanshell后置处理器
二、使用提取器提取目标数据
这里我使用的是json后置处理器,你也可以使用正则,提取到数据就行
image.png
三、编写后置处理器脚本并调试
image.png
附脚本
FileWriter fstream = new FileWriter("C:\\Users\\zhanghao\\Desktop\\test.csv",true);
BufferedWriter out =new BufferedWriter(fstream);
out.write(vars.get("token"));
out.write(System.getProperty("line.separator"));
out.close();
fstream.close();
设置10个线程,跑一遍试试
完成
image.png