JMeter基础13 -- 利用Benanshell保存响应内容到本地

背景

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容