jmeter 文件音频图片上传处理

1.http上传附件一般用的Content-Type: multipart/form-data;文中是先通过fiddler抓取请求,然后通过jmeter模拟该请求,如果有接口文档,则可以跳过抓包这个步骤。

2. 我们先把header的信息copy到jmeter里面。

3再把fiddler中webforms的信息复制到jmeter的http请求的parameters中,注意:parameters的名称只保留fiddler中webforms的name值,如下图和步骤一的图对比,并勾选Use multipart/form-data和Browser-compatible headers。

 4.将步骤三种复制的name=file删除掉,点击files upload,放在该项下面,MIME类型选择fiddler中webforms抓到的该行的Content-Type值:video/mp4

5..最后一步很重要,点击jmeter请求的advanced选项,选择implementation为java

 

 上传文件或音频(任意二进制Mime类型)

于上传音频接口,音频、图片都属于文件,在Jmeter工具中的参数设置的“Files Upload”面板中,可以设置上传的文件;

在文件名称处:填写的是上传文件的绝对路径,

参数名称处:填写为file

MIME类型:application/octet-stream

解惑1:什么是MIME类型?

MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义文件名,以及一些媒体文件打开方式。它是一个互联网标准,扩展了电子邮件标准,使其能够支持:

非ASCII字符文本;非文本格式附件(二进制、声音、图像等);由多部分(multiple parts)组成的消息体;包含非ASCII字符的头信息(Header information)。

解惑2:MIME类型有哪些?

每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。常见的MIME类型(通用型) 有以下几类:

超文本标记语言文本 .html text/html

xml文档 .xml text/xml

XHTML文档 .xhtml application/xhtml+xml

普通文本 .txt text/plain

RTF文本 .rtf application/rtf

PDF文档 .pdf application/pdf

Microsoft Word文件 .word application/msword

PNG图像 .png image/png

GIF图形 .gif image/gif

JPEG图形 .jpeg,.jpg image/jpeg

au声音文件 .au audio/basic

MIDI音乐文件 mid,.midi audio/midi,audio/x-midi

RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio

MPEG文件 .mpg,.mpeg video/mpeg

AVI文件 .avi video/x-msvideo

GZIP文件 .gz application/x-gzip

TAR文件 .tar application/x-tar

任意的二进制数据 application/octet-stream

在实际的应用过程中,我们可以根据我们要上传文件具体的填写MIMI的类型



https://www.cnblogs.com/qiaoyeye/p/7214133.html

猜你喜欢

转载自www.cnblogs.com/SunshineKimi/p/12753200.html
今日推荐