jmeter随笔(11)--上传文件接口出错

点击标题下「飞测」可快速关注

坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注、转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下:

背景说明

坚持分享,坚持总结,技术需要时间的积累和练习,对jmeter实践的点滴的记录,这里分享交流jmeter的第11次小技巧,仅供参考和讨论,有想法的欢迎留言、谈论,手机上图片如果不清晰,请点击【阅读原文】查看。

1问题:一个导入文件的接口报错,如图

2分析:

一般请求出错,两个方面,一方面是参数错误,一方面是请求头不完整,我们分析下上传文件,请求参数是没有问题的,那么就需要排查该请求需要的参数了

3解决方案:

1、用fiddler抓包,获取该请的信息


2、在jmeter中添加相应的头信息,如图

3、保存后,运行,问题解决

推荐的文章

历史精彩分享,目录清单

Fiddler录制jmeter脚本,干货分享

jmeter中使用小技巧,随笔(1)

jmeter中使用小技巧,随笔(2)

jmeter中使用小技巧,随笔(3)

jmeter中使用小技巧,随笔(4)

jmeter中使用小技巧,随笔(5)

jmeter中使用小技巧,随笔(6)

jmeter中使用小技巧,随笔(7)

jmeter中使用小技巧,随笔(8)

jmeter中使用小技巧,随笔(9)

Jmeter小技巧,随笔(10)

jmeter接口自动化,你敢想,我敢玩

接口测试实战--SoapUI Pro5.1.2

测试路上,聊聊思路,谈谈手段

移动性能测试工具iTest4.1

移动测试工具moonlight发布第一个版本

自动化测试,推荐的部分系列课程

中秋小礼:测试,将成为智者

作为测试的你,今后打算干啥?

时间: 2025-01-01 05:19:46

jmeter随笔(11)--上传文件接口出错的相关文章

Fiddler小技巧-测试上传文件接口&多参数并传情况

写了多年的API了,fidder还真是方便至极相对于postman来说. 两种常用方式: 抓包:app通过代理方式,就可以在pc端看到fidder的请求了 因为会监控好多跟我们需要的没关系的HTTP请求, 就要开启过滤了 主动调试API&上传文件参数&其它参数 拷贝点击"upload file"上传之后自动生成的body然后修改: ---------------------------acebdf13572468 Content-Disposition: form-da

Jmeter和LR上传文件和下载

Jmeter和LR上传文件和下载 背景: 在某个申请业务中,需要上传附件文件,然后才能提交该申请 遇到的问题: 1,  在使用Jmeter或者LR进行录制时,无法录制到上传文件的请求,只能通过Fiddler能查看到该请求 2,  因为录制不下来,只能手工构造,但网上相关的材料太少. 所以在这里整理备忘 Fiddler录制得到的请求的Header和Body如下面的两个截屏 body 截图如上,注意Header截图[Content-Type:multipart/form-data;boundary=

PHP -- 上传文件接口编写 及 iOS -- 端上传图片AF实现

PHP 上传文件接口: //保存图片 $json_result ['status'] = 0; $path = 'upfile'; $json_result ['status'] = 0; $json_result ['successmsg'] = '上传失败'; if (isset ( $_FILES ['image'] )) { $upfile = 'upfile/' . $_FILES ['image'] ['name']; if (! @file_exists ( $path )) {

【转】Jmeter和LR上传文件和下载

背景: 在某个申请业务中,需要上传附件文件,然后才能提交该申请 遇到的问题: 1,  在使用Jmeter或者LR进行录制时,无法录制到上传文件的请求,只能通过Fiddler能查看到该请求 2,  因为录制不下来,只能手工构造,但网上相关的材料太少. 所以在这里整理备忘 Fiddler录制得到的请求的Header和Body如下面的两个截屏 body 截图如上,注意Header截图[Content-Type:multipart/form-data;boundary=----------cH2GI3E

linux rz上传文件及出错解决方案

在把Windows上的文件传至Linux端时用到SecureCRT,一般小文件都没有问题,文件太大时则出现了上传后的文件只有几K大小,当然大于2个G的是不可能传的上去的了.对于几百M到1G多的大文件要如下处理. 单独用rz会有两个问题:上传中断.上传文件变化(md5不同), 解决办法是上传是用 rz -be ,并且去掉弹出的对话框中"Upload files as ASCII"前的勾选. -a, –ascii -b, –binary 用binary的方式上传下载,不解释字符为ascii

Jmeter之post上传文件

上周五东西都收拾好了,然后被叫住加班,直接搞到凌晨一两点,原因是另一个项目的性能出了点问题.为此我抓包写了一下主业务流的接口,涉及到文件上传,记录一下吧. 一.创建线程组,添加各类组件 这个就不用说了.由于需要登录,所以我加了一个信息头管理器,把token写在里面. 二.文件上传 有接口文档的话,那就对着文档写,没api文档,就自己抓包看了.(注意:我在线程组下面加了http信息头管理器是因为我下面的“核对数据”和“预览发送”两个步骤需要这个Content-Type,单单的上传文件是不需要这个组

rz上传文件及出错解决方案

lrzsz首先,我们看下rzsz工具使用的ZModem传输协议: ZModem is a full-duplex file transfer protocol that supports fast data transfer rates and effective error detection. ZModem is very user friendly, allowing either the sending or receiving party to initiate a file tran

formidable上传文件时出错"EXDEV, rename....."

使用formadble时   var form = new formidable.IncomingForm(); 没设置form.uploadDir(),默认使用的是os.tmpDir(),也就是操作系统当前用户的默认临时目录 执行上传文件命令时就报错"EXDEV, rename.....", 网上查询http://ouyo.info/show.php?pid=1898说是权限问题无法临时保存文件(没测试使用   writeFileSync). 就手动指定了一个目录from.uploa

上传文件接口

urls.py from django.conf.urls import url, include from . import views from rest_framework.routers import SimpleRouter router = SimpleRouter() # /books/image/(pk) 提交 form-data:用image携带图片,这的image要与反序列字段的image一致 router.register('books/image', views.Book