java 接口既能上传文件又能添加额外参数_必知必会的操作Jmeter(十五)_上传与下载...

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

1:Jmeter上传文件

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

a91392faf465460a6baf26ae02b48448.png

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

0d962a615cb420111357fc4782246c69.png

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

2:jmeter下载文件到本地

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

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

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

28e48e9a88d9acb31cdf2801bc20df9a.png

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

注意前后顺序不要错哦~

6e8a512667e55a2b5a019a785053c32f.png

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

988e2106d0aaf656881fb3b24b4312ba.png

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

30dc70aa79eaabed057c2e8dd5b63b2e.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值