Jmeter下载文件和保存文件

JMeter下载图片教程
本文介绍如何使用JMeter下载图片并保存到本地。通过新建线程组和HTTP请求,配合Java代码实现图片的下载和保存过程。适用于性能测试中模拟图片下载场景。

Jmeter下载文件:

任意在网上搜索一张图片,地址为https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1513619738700&di=e1fccb74e8b676fada63f4e4c3092021&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fimgad%2Fpic%2Fitem%2F83025aafa40f4bfb978dd06f084f78f0f73618af.jpg

1.首先新建线程组——添加http请求,下载文件设置如下:

 

2.查看结果数:

 

3.保存图片:

附赠代码:

  

import java.io.*;

byte[] result = prev.getResponseData(); //这个是获取到请求返回的数据,prev是获取上个请求的返回

String file_name = "E:\\day2\\xiaohehe.jpg"; //代表存放文件的位置和文件名

File file = new File(file_name);

FileOutputStream out = new FileOutputStream(file);

out.write(result);

out.close();

4.查看结果树:xiaohehe.jpg图片保存在E盘day2文件夹下。

转载于:https://www.cnblogs.com/wxcx/p/8060280.html

### 如何在 JMeter保存测试计划或结果文件 #### 保存测试计划 为了保存创建好的测试计划,可以按照如下方法操作: 通过菜单栏中的 `File` -> `Save Test Plan as...` 或者直接点击工具条上的磁盘图标旁边的下拉箭头并选择相应的选项。这样能够将当前编辑的整个测试结构及其配置存储下来以便后续重复利用。 #### 保存测试结果 对于希望保留下来的性能测试数据而言,则有多种方式可以选择: - **查看结果树**:可以在JMeter中找到“察看结果树”的组件,并在此处指定想要存入的具体位置以及格式(通常是XML)。如果担心覆盖旧的数据记录,可以通过添加时间戳变量`${__time(yyyy-MM-dd,)}`至路径字符串内来确保每次运行都会生成独立的新文档[^2]。 - **简单数据写入监听器**:当意图仅获取自服务端返回的信息片段时,“Simple Data Writer”是一个不错的选择。只需向测试方案里拖拽此元件,并为其设定目标地址即可完成基本的日志记录工作[^3]。 - **聚合报告及其他高级报表**:除了上述基础手段外,还有诸如“Aggregate Report”,它允许用户定义更加详细的输出样式;而像“Sample Result Save Configuration”这样的特性则提供了灵活度更高的参数调整界面用于定制最终呈现形式[^4]。 值得注意的是,在处理较大规模并发请求场景下,建议避免依赖图形化界面来进行长时间作业,因为默认情况下JMeter只分配了512MB作为Java虚拟机的最大可用空间,这对于复杂任务来说可能显得捉襟见肘[^1]。 ```bash # 设置环境变量以提高JVM堆大小 export JVM_ARGS="-Xms1g -Xmx4g" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值