首页 > 其他分享 >【Jmeter问题分享】jmeter 中 Content-Type为multipart/form-data的接口的测试

【Jmeter问题分享】jmeter 中 Content-Type为multipart/form-data的接口的测试

时间:2023-07-31 19:11:43浏览次数:37  
标签:jmeter form Type Content multipart Jmeter data

问题背景:

测试项目中需要对前端提交的表单接口进行压力测试,通过fiddler抓包发现Content-Type为multipart/form-data,fiddler重放能正常提交。但是导入到jmeter上却无法成功一直是错误的结果。

解决方案

刚开始一直在查jmeter如何给Content-Type为multipart/form-data做接口测试,网上都是说通过勾选 "use multipart/form-data for POST"通过设置参数来请求,但是尝试了很多次还是不行。

于是我直接将fiddler抓到的body复制到jmeter的body data中,发现竟然通了。一下是设置步骤供大家参考:

1、fiddler上抓到的包查看raw元数据

2、将body数据复制到jmeter的消息体数据中(这是两次操作的截图,Content-Type: multipart/form-data; boundary=---------------------------258211910737846911051602265174不一样记得区分)

将“use multipart/form-data for POST”取消勾选

3、在请求头中加入Content-Type: multipart/form-data; boundary=---------------------------258211910737846911051602265174

这样结果就成功了

标签:jmeter,form,Type,Content,multipart,Jmeter,data
From: https://www.cnblogs.com/uuuuuuuuuuuuuuuu/p/17594215.html

相关文章

  • Android开发FAQ-ContentObserver应…
    一、需求1.产品不同界面显示数据个数.2.数据个数动态改变.3.涉及数据与本地数据库有关可采用ContentObserver技术实现二、代码实现如下:mCursorObserver=newContentObserver(mHandler){          @Override          publicvoidonChange(booleanse......
  • 【jmeter系列】WebService(soap)请求
    一、SOAPWeb服务请求组成Envelope(信封):SOAP消息的最外层包装,用于标识SOAP消息的开始和结束。一个SOAP消息只包含一个Envelope元素。Header(头部):可选的部分,用于包含与消息相关的元数据信息,如身份验证信息、加密方法等。Header元素是Envelope元素的直接子元素。Body(消息体):必......
  • salesfoce 读取记录附件并下载 ContentDocumentLink ContentVersion
    由于项目自定义比较高,所以按照下面方式实现了,附件下载。apex:传入关联记录id   @AuraEnabled(cacheable=true)  publicstaticMap<String,Object>getAttachmentInfo(StringpartnerOrderId){    Map<String,Object>resMap=newMap<String,Object>(......
  • jmeter中返回值提取并存储,逻辑控制器
    jmeter多用户登陆保存token到本地使用-风吹稻香-博客园(cnblogs.com)Jmeter之逻辑控制器_jmeter逻辑控制器_Hi~晴天大圣的博客-CSDN博客jmeter中返回值提取并存储_jmeter提取响应结果并保存_子衡fa的博客-CSDN博客......
  • jmeter 项目混合接口实战记录
    1. 项目结构:1.1混合接口,创建事务控制器,将多个接口,按照业务逻辑,串行排列组合,接口之间采用后置beanshell或者jsonpath、正则关联 1.1 第一个接口beanshell 取样器,编辑参数化需要的随机参数,防止数据命中缓存importorg.apache.jmeter.config.Arguments;importjava.te......
  • Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]
    @RequestParam用来处理Content-Type为application/x-www-form-urlencoded编码的内容,Content-Type默认为该属性。可以用于接收URL中的参数并捆绑到方法的参数中,也可以接受post请求体中的Content-Type为application/x-www-form-urlencoded的数据。(post比较常用的是json格式......
  • java获取contenttype
    如何在Java中获取Content-Type1.简介在开发中,有时候我们需要获取网络请求的Content-Type。Content-Type是HTTP协议中用来定义请求或响应中的主体的媒体类型的一种机制。在Java中,我们可以使用一些方法来获取Content-Type。2.获取Content-Type的步骤下面是获取Content-Type的步......
  • css fit-content使用和flex使用高度自适应
    <!DOCTYPEhtml><html>  <head>    <metacharset="UTF-8">    <title></title>  </head>   <styletype="text/css">     body{      padding:0;      margin:......
  • Jmeter45 Dubbo Sampler 插件及其教程
    转载Jmeter(五十)DubboSampler-紫陌花间客-博客园(cnblogs.com) 一、前言随着分布式普及,日常工作中多少会接触到dubbo,对于dubbo接口的调用或者压测等等。调用最简单的方式便是telnet,或者泛化调用的方式。进入telnet命令行,invoke对应方法以及传入对应的参数即可。当然......
  • 使用JMeter连接达梦数据库的步骤和示例
    引言:本文将介绍如何使用JMeter连接达梦数据库,并提供连接达梦数据库的步骤和示例,帮助您快速开始进行数据库性能测试。步骤:1.下载并安装JMeter:首先,从JMeter官方网站下载并安装最新版本的JMeter。2.添加JDBC驱动:下载并添加达梦数据库的JDBC驱动jar文件到JMeter的lib目录下,例如`......