Jmter文件上传
before
使用jmeter做上传下载无非就是测试:
- web服务器的上传下载功能,也就是最常用的上传下载,比如向网站提交一个文件。
- ftp服务器,这也就是测试ftp服务器的上传下在功能。
Web服务器
文件上传
上传这里演示上传文件和上传图片。
上传文件
http://www.neeo.cc:6001/post
# 文件内容
hi man
在线程组内,新建一个HTTP请求取样器,然后配置如下:
上传文件,这里需要注意的是在"文件上传"选项中:
- 文件名称是你文件所在的路径。
- 参数名称,一般是
file
。 - MIME类型:
application/octet-stream
其他暂时没啥问题。
上传图片
http://www.neeo.cc:6001/post
在线程组内,新建一个HTTP请求取样器,然后配置如下:
上传图片,这里需要注意的是在"文件上传"选项中:
- 图片名称是你图片所在的路径。
- 参数名称,一般是
file
。 - MIME类型:
application/octet-stream
不行的话,试试multipart/form-data
文件下载
文件下载,这里也是以下载图片和下载文件为例,但是需要说明的是,这里并没有没有将下载的内容保存到本地的操作。
下载文件
https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js
在线程组内,新建一个HTTP请求取样器,然后配置如下:
没有啥特殊的配置。
下载图片
https://www.baidu.com/img/dong_ff40776fbaec10db0dd452d55c7fe6d7.gif
在线程组内,新建一个HTTP请求取样器,然后配置如下:
也没啥特殊的配置;但是,看看察看结果树中的请求结果:
jmeter直接将图片渲染了。
这里也提醒一下,不要用jmeter来测试下载图片和下载大文件的操作,因为,它会将文件或者图片直接展示在察看结果树中,如果结果太大,jmeter受不了啊!虽然它不会叫,但它会卡,一卡....一卡.......你受得了?
幻想毫无价值,计划渺如尘埃,目标不可能达到。这一切的一切毫无意义——除非我们付诸行动。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!