首页 > 其他分享 >jmeter中get/post请求不同的参数传入

jmeter中get/post请求不同的参数传入

时间:2023-04-24 10:45:02浏览次数:34  
标签:HTTP form get content application 参数 post jmeter type

Content-Type与JMeter接口测试的传参方式有很大关系

一、常见Content-Type有三种:

1).content-type:application/x-www-form-urlencoded   默认格式,当没有在信息头指定Content-Type的时候,默认使用这种格式传参

key1=value1&key2=value2.......

2). content-type:application/json   参数为json格式 

{

 "key1":"value1",

 "key2":"value2"

}

3).content-type:multipart/form-data 上传文件用这种格式

二、不同的content-type如何输入参数:

1).content-type:application/x-www-form-urlencoded 

参数可以在Parameters或Body Data里输入,格式不同,这两个参数输入的tab页只能使用一个,某一个有数据后不能切换到另一个。

2).content-type:application/json 

在HTTP信息头管理器中,设置好content-type的值等于application/json ,此时,参数只能在Body Data里输入JSON格式的数据。

3).content-type:multipart/form-data 

使用该type有较多设置:

A.HTTP信息头管理器中,设置content-type的值等于multipart/form-data

B.HTTP请求编辑页面,勾选设置对POST使用multipart / form-data

C.HTTP请求页面,Parameters维护除了上传文件以外的参数,value-key

D.HTTP请求页面,Files Upload tab 上传要上传的文件,维护“参数名称”,“MIME类型”

注释:据说上传文件不成功,可以修改Implementation为java试一下,Implementation设置在HTTP请求的Advanced tab

 

报错: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported,表明当前请求的content-type是application/x-www-form-urlencoded;charset=UTF-8,与输入参数格式不匹配,需要更换content type

为了避免出现content-type not supported错误,在发送请求前,需要明确接口headers规定的content-type值,然后选择正确的传参方式

标签:HTTP,form,get,content,application,参数,post,jmeter,type
From: https://www.cnblogs.com/yonmeng/p/17348691.html

相关文章

  • Getselection能不能接受keyword?
    这个玩意绝对是个坑,CAD对Getselection的支持并不充分,需要通过keywordinput事件来弄,比较麻烦,而且很容易出问题。所以我的做法是,不使用,哈哈!下面这个是kean的代码:[CommandMethod("SELKW")]publicvoidGetSelectionWithKeywords(){Documentdoc=AcadApp.......
  • 7 Best Practice Tips for PostgreSQL Bulk Data Loading
    7BestPracticeTipsforPostgreSQLBulkDataLoading  February19,2023Sometimes,PostgreSQLdatabasesneedtoimportlargequantitiesofdatainasingleoraminimalnumberofsteps.Thisiscommonlyknownasbulkdataimportwherethedatas......
  • 使用cin和getline()输入字符串
    相同点:作为while的条件时,终止条件均为:Ctrlz(或则Z),执行本循环,执行完后进入下一个循环均为换行符。1strings;2while(cin>>s)3{4cout<<"youinputis:"<<endl;5cout<<s<<endl;6}1strings;2whi......
  • hdu 5444 长春区域赛网络赛 1008 Elven Postman(模拟)
    题目链接:hdu5444题目大意:给出一个序列,这个序列的第一个点是树的根节点,每次操作从当前点走到当前最靠右的每走过的点(点的序号越小越靠右),问将物品从根送到某个点的行进路线.题目分析:个人认为难在题意。。。构造出这个树之后,直接从目的地走回根节点就可以得到要求的路径。然后如何构......
  • 性能测试工具Locust和JMeter比较-及相关书籍下载
    ApacheJMeter™和Locust都是是最受欢迎的性能测试工具。JMeter和Locust-简介JMeter是久经考验的性能框架之一,其第一个版本大约在20年前发布。它是用纯Java语言编写的。最初,JMeter开发用于执行Web和FTP应用程序的负载测试。但是,现在它允许测试几乎所有应用程序和协议,使用户......
  • request getContextPath() getServletPath()[转的]
    项目名zhangyulonghttp://localhost:8080/zhangyulong/main/index.jsprequest.getContextPath()得到:/zhangyulongrequest.getServletPath()得到:/main/index.jsprequest.getRequestURI()得到:/zhangyulong/main/index.jsprequest.getRealPath("/")得到:F:......
  • 一统天下 flutter - widget Sliver: SliverGrid - 网格(需要在 CustomScrollView 中使
    源码https://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-widgetSliver:SliverGrid-网格(需要在CustomScrollView中使用)示例如下:lib\widget\sliver\sliver_grid.dart/**SliverGrid-网格(需要在CustomScrollView中使用)*/import'dart:......
  • 一统天下 flutter - widget Sliver: SliverAppBar/FlexibleSpaceBar - 可展开/收缩的
    源码https://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-widgetSliver:SliverAppBar/FlexibleSpaceBar-可展开/收缩的标题栏(需要在CustomScrollView中使用)示例如下:lib\widget\sliver\sliver_app_bar.dart/**SliverAppBar/FlexibleSpaceBar......
  • 一统天下 flutter - widget Sliver: SliverToBoxAdapter - 为不可滚动组件提供 sliver
    源码https://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-widgetSliver:SliverToBoxAdapter-为不可滚动组件提供sliver效果示例如下:lib\widget\sliver\sliver_to_box_adapter.dart/**SliverToBoxAdapter-为不可滚动组件提供sliver效果......
  • 一统天下 flutter - widget Sliver: NestedScrollView - 为可滚动组件提供 sliver 效
    源码https://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-widgetSliver:NestedScrollView-为可滚动组件提供sliver效果示例如下:lib\widget\sliver\nested_scroll_view.dart/**NestedScrollView-为可滚动组件提供sliver效果*/import......