码迷,mamicode.com
首页 > Web开发 > 详细

Jmeter_上传与下载

时间:2018-03-14 15:52:43      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:接口自动化 jmeter 接口上传下载

今天重点说一下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();

注意前后顺序不要错哦~

技术分享图片

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

 技术分享图片

这里有个问题,我的脚本运行结束之后,只要点击客户导出按钮,内存就会急剧飙升,有没有人告诉我为什么?

技术分享图片


Jmeter_上传与下载

标签:接口自动化 jmeter 接口上传下载

原文地址:http://blog.51cto.com/13645741/2086755

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!