记一次jmeter测试上传接口的流程

遇到问题自己仔细想想,不要轻易放弃:

因为没有涉及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类型        备注
1text/plain:纯文本文件文本文件
2text/html:HTML文件
3text/css:CSS文件
4text/javascript:JavaScript文件
5image/jpeg:JPEG图像图像文件
6image/png:PNG图像
7image/gif:GIF图像
8image/svg+xml:SVG图像
9audio/mpeg:MP3音频音频文件
10audio/wav:WAV音频
11audio/ogg:Ogg音频
12video/mp4:MP4视频视频文件
13video/quicktime:QuickTime视频
14video/webm:WebM视频
15application/pdf:PDF文件应用程序文件
16application/json:JSON数据
17application/xml:XML数据
18application/octet-stream:二进制数据


这只是一些常见的MIME类型示例,实际上还有很多其他类型。每种MIME类型都有一个唯一的标识符,用于告诉浏览器或其他应用程序如何处理文件。在Web开发中,MIME类型通常用于设置HTTP响应头中的Content-Type字段,以指示服务器返回的数据类型。

  • 16
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值