【接口测试】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

浙公网安备 33010602011771号