【接口测试】Jmeter基础1补充:文件下载BeanShell

一、BeanShell

什么是beanshell?
其实可以理解为脚本语言,一般使用Java写的,是一种jar包形式的插件。

jmeter目前有哪些?
定时器:  BeanShell Timer
前置处理器:BeanShell PreProcessor
采样器:  BeanShell Sampler
后置处理器:BeanShell PostProcessor
断言:   BeanShell断言
监听器:  BeanShell Listener
————————————————
版权声明:本文为CSDN博主「剑九徐」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42566557/article/details/124362077

 

 

 

 

通过java代码,实现自己需要完成的功能

eg:下载图片保存到本地

1、百度一个图片获取图片接口:

2、添加BeanShell Sampler

添加下载的脚本,复制代码,修改本地存储位置

import java.io.*;
byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回
String file_name = "C:\\Users\\meng\\Desktop\\BaiDu.jpg"; //代表存放文件的位置和文件名
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();

 3、添加结果树

运行,查看保存的结果

相关链接参考:http://www.nnzhp.cn/archives/547

实现md5  http://www.nnzhp.cn/archives/643  

posted @ 2017-12-23 21:40  萌_CALY  阅读(654)  评论(0)    收藏  举报