本节主要讲一下这三种参数在什么情况下用,有什么区别,以及在填写这些参数的时候会遇到什么样的坑,怎么样去避开他们,
parameters:键值对形式 类似于Python中的字典
注意:参数名不要乱填,根据接口文档写什么参数,就写什么参数,参数值也是,根据接口文档写的形式填,比如:
注意空格:如果报错,而且你确定你的参数值参数名没问题,就去检查是否带空格
这是我key后面加了个空格然后返回的请求,就说了URL语法错误,很难排查,所以还是要注意空格
Body Data:
Body Data与parameters只能二选一,否则报错,Files Upload不受影响,具体报什么错前面有具体的说明
我们运行看一下结果
为什么报错了呢,前面我们说过Body Data参数支持json格式和xml格式,是因为这种数据类型可能是不识别的,就是我我们以这种格式去请求,人家未必去识别,这块主要还是告诉大家这块是支持json和xml格式的参数的,目前没有找到太好的例子,以后遇到了,会和大家说一下的
Files Upload:
参数的用途:文件的上传的时候
文件名称:你的文件地址,绝对地址 比如:D:\apache-jmeter-3.3\bin
参数名称:file 当然你的接口文档不是这个的话,就以你的接口文档为准,一般来说都是file
MIME类型:多媒体类型
MIME类型怎么确定呢,百度,哈哈
地址:https://www.w3school.com.cn/media/media_mimeref.asp
根据文件的后缀,去寻找MIME类型
注意:三个参数都会必填的,否则会报错,还有空格!
切记:不要嫌弃太简单了,不去自己动手操作一遍,自己动手操作一遍才是自己的!加油!