遇到问题自己仔细想想,不要轻易放弃:
因为没有涉及cookie,token,加密之类的操作,就简单的一个上传文件的接口,所以脚本也很简单,
看图就OK。
一、基础操作
1、新建线程组
2、新建http请求
3、接口基础信息维护
4、HTTP请求设置
到Advanced标签页选择请求的方式,通过Java方式发送请求
5、新建查看结果树
这样就可以发送请求到服务器了,但我们还想看到我们发过去的请求内容和服务器返回给我们的内容,所以要添加一个监听器类型的控件,比如“查看结果树”
二、测试
1、请求发送
添加完查看结果树后,我们发送一次请求,然后到结果树查看发送过去的请求和服务器返回的数据
绿色代表成功,红色代表失败,如果失败,要排查就我们发过去的内容和服务器返回的内容来定位,具体问题具体分析
2、断言验证
下一步,我们再添加一个断言,根据我们自己的定义来判断,什么时候是成功,什么时候是失败
三、参数化
参数化实现文件上传。
1、添加"CSV文件配置"组件。
然后在本地新建一个csv文件,里面填上要上传文件的路径
2、配置CSV组件。
然后修改CSV文件配置,选上刚刚建的CSV文件和其它的配置信息(变量名称和http请求里边的名称保持一致)
三、常见的MIME类型
以下是一些常见的MIME类型:
序号 | MIME类型 | 备注 |
1 | text/plain:纯文本文件 | 文本文件 |
2 | text/html:HTML文件 | |
3 | text/css:CSS文件 | |
4 | text/javascript:JavaScript文件 | |
5 | image/jpeg:JPEG图像 | 图像文件 |
6 | image/png:PNG图像 | |
7 | image/gif:GIF图像 | |
8 | image/svg+xml:SVG图像 | |
9 | audio/mpeg:MP3音频 | 音频文件 |
10 | audio/wav:WAV音频 | |
11 | audio/ogg:Ogg音频 | |
12 | video/mp4:MP4视频 | 视频文件 |
13 | video/quicktime:QuickTime视频 | |
14 | video/webm:WebM视频 | |
15 | application/pdf:PDF文件 | 应用程序文件 |
16 | application/json:JSON数据 | |
17 | application/xml:XML数据 | |
18 | application/octet-stream:二进制数据 |
这只是一些常见的MIME类型示例,实际上还有很多其他类型。每种MIME类型都有一个唯一的标识符,用于告诉浏览器或其他应用程序如何处理文件。在Web开发中,MIME类型通常用于设置HTTP响应头中的Content-Type字段,以指示服务器返回的数据类型。