Jmeter-上传文件常见格式的MIME TYPE

本文主要收录了Jmeter文件上传中,常见文件类型的MIME TYPE。

1.添加头文件

Content-Type:multipart/form-data

2.File Upload

 依据文件类型,配置Sampler对应的MIME TYPE。

 对照表如下:

文件类型 MIME TYPE
.3gp  video/3gpp
.apk  application/vnd.android.package-archive
.asf  video/x-ms-asf
.avi  video/x-msvideo
.bin  application/octet-stream
.bmp  image/bmp
.c  text/plain
.class  application/octet-stream
.conf  text/plain
.cpp  text/plain
.doc  application/msword
.docx  application/vnd.openxmlformats-officedocument.wordprocessingml.document
.xls  application/vnd.ms-excel
.xlsx  application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.exe  application/octet-stream
.gif  image/gif
.gtar  application/x-gtar
.gz  application/x-gzip
.h  text/plain
.htm  text/html
.html  text/html
.jar  application/java-archive
.java  text/plain
.jpeg  image/jpeg
.jpg  image/jpeg
.js  application/x-javascript
.log  text/plain
.m3u  audio/x-mpegurl
.m4a  audio/mp4a-latm
.m4b  audio/mp4a-latm
.m4p  audio/mp4a-latm
.m4u  video/vnd.mpegurl
.m4v  video/x-m4v
.mov  video/quicktime
.mp2  audio/x-mpeg
.mp3  audio/x-mpeg
.mp4  video/mp4
.mpc  application/vnd.mpohun.certificate
.mpe  video/mpeg
.mpeg  video/mpeg
.mpg  video/mpeg
.mpg4  video/mp4
.mpga  audio/mpeg
.msg  application/vnd.ms-outlook
.ogg  audio/ogg
.pdf  application/pdf
.png  image/png
.pps  application/vnd.ms-powerpoint
.ppt  application/vnd.ms-powerpoint
.pptx  application/vnd.openxmlformats-officedocument.presentationml.presentation
.prop  text/plain
.rc  text/plain
.rmvb  audio/x-pn-realaudio
.rtf  application/rtf
.sh  text/plain
.tar  application/x-tar
.tgz  application/x-compressed
.txt  text/plain
.wav  audio/x-wav
.wma  audio/x-ms-wma
.wmv  audio/x-ms-wmv
.wps  application/vnd.ms-works
.xml  text/plain
.z  application/x-compress
.zip  application/x-zip-compressed

3.BeanShell提取文件名

添加BeanShell类型的前置处理器,添加一下代码提取文件名,用于参数化

import org.apache.jmeter.protocol.http.util.HTTPFileArg;

//获取logFile
HTTPFileArg[] files = sampler.getHTTPFiles();
String logFile = files[0].getPath();
vars.put("logFile ",logFile );

你可能感兴趣的:(Jmeter,测试工具)