美文网首页
JMeter基础13 -- 利用Benanshell保存响应内容

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

作者: 十三_0223 | 来源:发表于2021-02-22 17:37 被阅读0次
背景

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

相关文章

网友评论

      本文标题:JMeter基础13 -- 利用Benanshell保存响应内容

      本文链接:https://www.haomeiwen.com/subject/wgjkfltx.html