接口测试 Jmeter 接口自动化连载 (14) - 上传与下载

小七的自动化课堂 · 2020年07月13日 · 797 次阅读

今天重点说一下 Jmeter 的上传与下载

1:Jmeter 上传文件

首先确认你的文件名称,参数名称,MIME 类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看。注意,此处我的文件路径是相对路径,对应的是我的 bin 目录

其次,Advanced 里面选择 java 类型,切记

运行之后去查看结构树吧,这里不多说了

2:jmeter 下载文件到本地

首先确定你的下载文件接口,确保接口响应正确

这里强调一下,jmeter 本身是不支持将文件保存到本地的,这里需要写一点 java。

我们添加一个 beanshell sample,写入 java

import java.io.*;
byte[] result = prev.getResponseData();
String file_name = "D:\\gongju\\apache-jmeter-3.2\\bin\\download\\sqlEnt_${id}.zip";
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();

注意前后顺序不要错哦~

执行接口之后去刚刚配置的路径下观察,发现文件已经下载到本地

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册