jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用

有几种参数类型?如下3种:

  • parameter
  • body data
  • files upload
    光说不见啦,在jmeter中如图所示位置
    jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用_第1张图片

在知道参数类型之后呢,先灵魂拷问几个问题?
jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用_第2张图片

问题:

1、三种数据类型在什么时候用
2、有什么区别
3、在填写这些参数时,会遇到什么样的坑
4、怎样避开,防止遇到没法解决、阻碍测试

在这里插入图片描述

一、parameter:

那种情况下用,如何填写参数?

针对的是:键值对类型、字典【左边填参数名称,右边填参数对应值】
示例如下:
jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用_第3张图片
注:坑

1、参数名不能乱填,根据接口文档来看,数据格式同理,根据接口文档来定;
2、 注意空格:如果报错,而且你确定你的参数值参数名无问题,就去检查是否带有空格
jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用_第4张图片

二、body data:

那种情况下用,如何填写参数?
针对的是:json 、 xml格式的参数

注:坑
1、parameter和 body data只能二选一,否则会报错,files upload不受影响
2、parameter不能切换,如果要切换为 body data。解决办法:需将参数清空
3、同parameter一样需注意空格,严格,仔细检查!!!

示例:
parameter有参数切换为body data,提示如图所示
jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用_第5张图片

三、files upload:

参数的用途: 文件上传
参数的解释
文件名称:文件地址 ,给绝对地址
参数名称:以接口文档为准,一般为file
MIME类型:多媒体类型【怎么确定:可根据文件后缀去寻找MIME】
注:坑
1、三个参数都是必填,否则会报错!
2、同上两个参数一样,需注意空格,严格,仔细检查!!!

jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用_第6张图片
注:MIME类型可参考MIME操作手册,参考地址;
https://www.w3school.com.cn/media/media_mimeref.asp
jmeter请求元件之jmeter request参数类型parameter 、body data files 、upload使用_第7张图片

你可能感兴趣的:(Jmeter)