Jmeter HTTP请求包含等于复选框可以';不要放任不管
定义HTTP请求时,每个参数都有一个复选框:Jmeter HTTP请求包含等于复选框可以';不要放任不管,jmeter,http-request-parameters,jmeter-5.0,Jmeter,Http Request Parameters,Jmeter 5.0,定义HTTP请求时,每个参数都有一个复选框:Include Equals 即使选择不同的方法或参数,也不能取消选中此复选框 我没有看到任何关于使用它的参考资料 为什么会显示此复选框?它有什么用途吗 此外,每个参数的内容类型值似乎被忽略,在GET中,它不会被发送: GET http://www.google.com/?token=0Bfdsa GET data: 在POST中,它发送常规的www表单urlencoded: Content-Type: application/x-www-for
Include Equals
即使选择不同的方法或参数,也不能取消选中此复选框
我没有看到任何关于使用它的参考资料
为什么会显示此复选框?它有什么用途吗
此外,每个参数的内容类型值似乎被忽略,在GET中,它不会被发送:
GET http://www.google.com/?token=0Bfdsa
GET data:
在POST中,它发送常规的www表单urlencoded
:
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
在这里,它对我起了作用
我未选中“使用多部分/表单数据”和来自标题的“内容类型应用程序/x-www-form-urlencoded”
我也偶然发现了它的含义,我想我已经找到了。它提供了一个选项,可以为没有值的参数包含
=
(等于)符号或不包含:foo=
与foo
。如果参数有一个值,则不能取消选中“包含等于?”:
上述配置生成以下url编码表单:
foo=&bar&baz=qux
“内容类型”显示为与选中的“使用多部分/表单数据”选项一起使用–每个参数都作为单独的部分发送,并有其自己的内容类型
:
[x] Use multipart/form-data
| Name: | Value | Content-Type |
|-------|-------|--------------|
| foo | | text/x-foo |
| bar | | text/x-bar |
| baz | qux | text/x-baz |
生成的请求如下所示:
Content-Type: multipart/form-data; boundary=zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="foo"
Content-Type: text/x-foo; charset=US-ASCII
Content-Transfer-Encoding: 8bit
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="bar"
Content-Type: text/x-bar; charset=US-ASCII
Content-Transfer-Encoding: 8bit
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="baz"
Content-Type: text/x-baz; charset=US-ASCII
Content-Transfer-Encoding: 8bit
qux
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS--
梅斯也有同样的问题,这个问题解决了吗?@Prasadelle我不知道,请检查我的答案answer@PrasadLele什么答案?我想按参数发送内容类型,而不是全局内容类型
Content-Type: multipart/form-data; boundary=zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="foo"
Content-Type: text/x-foo; charset=US-ASCII
Content-Transfer-Encoding: 8bit
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="bar"
Content-Type: text/x-bar; charset=US-ASCII
Content-Transfer-Encoding: 8bit
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS
Content-Disposition: form-data; name="baz"
Content-Type: text/x-baz; charset=US-ASCII
Content-Transfer-Encoding: 8bit
qux
--zIVpNBG_m1irxcTtk7ByTwBgDHbsjB1UjTdRTS--