使用jmeter并发测试下载功能
2018-08-22 本文已影响0人
云樱梦海
![](https://img.haomeiwen.com/i13054248/fcf1b7ccbc51de3a.png)
BeanShell Sampler
我们添加一个beanshell sample,用java脚本将文件保存到本地
注意:文件保存路径如果写成:C:\Users\feng\Desktop ,会报错"Token Parsing Error: Lexical error"
正确格式:C:/Users/feng/Desktop
import java.io.*;
//这个是获取到请求返回的数据,prev是获取上个请求的返回
byte[] result = prev.getResponseData();
//代表存放文件的位置和文件名;含有变量路径使用"/",不含变量使用"\\"; _counter()计数器函数,每执行一次+1
String file_name = "C:/Users/feng/Desktop/ruixing4_test/Thread${__threadNum}_${__counter(FALSE,)}.zip";
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();
![](https://img.haomeiwen.com/i13054248/5f0133594252d949.png)
![](https://img.haomeiwen.com/i13054248/1a75abbf4aa90094.png)