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受不了啊!虽然它不会叫,但它会卡,一卡....一卡.......你受得了?

posted @ 2022-05-16 01:05  断浪狂刀忆年少  阅读(178)  评论(0编辑  收藏  举报