当前位置:首页 > Web开发 > 正文

这些可以从接口文档里面获取

2024-03-31 Web开发

1、Jmeter上传文件

首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面检察。

技术图片

我这里是通过F12获取的,看小我私家爱好。

技术图片

还有人说需要设置Advanced里面的配置,客户端实现选择java类型,切记(我这里没有配置是可以的,,如果所有设置完了,还是上传不了附件,可以尝尝这个,死马当活马医,捂脸!)

技术图片

运行之后去检察功效树,发明上传告成。

技术图片

这里需要强调一下的是,如果措施不分前后真个话,上传的附件可以和表单在一个请求中同时传送;前后端疏散的话,需要先传附件,再在表单中以参数的形式上传附件。

技术图片

使用谷歌F12抓取的参数

技术图片

2、附件下载

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

技术图片

这里强调一下,jmeter自己是不撑持将文件生存到本地的,这里需要写一点java。

我们添加一个beanshell sample,写入java,代码如下:

import java.io.*;

byte[] result = prev.getResponseData();

String file_name = "E:\\apache-jmeter-5.1.1\\bin\\download\\download.zip";

File file = new File(file_name);

FileOutputStream out = new FileOutputStream(file);

out.write(result);

out.close();

技术图片

技术图片

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

技术图片

这里有个问题就是点击下载附件jmeter有时候会直接卡死,看别人说是CPU占有率太高,不知道怎么解决。

技术图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31229.html