如何将 JMeter 的空格编码更改为“%20”而不是“+”

问题描述 投票:0回答:1

在 JMeter 中,我设置了一个 HTTP 请求,使用参数执行

GET
。 URL 编码标志设置为 true(以正确编码 URL)。参数值中有空格,所以我希望空格会被替换为
%20
。但是,它们正在被加号 (+) 取代。因为我使用的是 ODATA,所以空格应该是
%20
。一部分值来自测试数据文件
${id}

我尝试在 HTTP 标头管理器部分以及参数本身的内容类型列中将

Content-Type
设置为
text/plain

这是其中一个参数的编码显示方式:

filter=id+eq+%27myuniqueID+%27+and+page+eq+1+and+rpp+eq+300

我期待这个:

filter=id%20eq%20%27myuniqueID%20%27%20and%20page%20eq%201%20and%20rpp%20eq%20300

Pic of HTTP Request Setup

jmeter urlencode
1个回答
0
投票

在 http 请求中启用使用 multipart/form-data 复选框。 这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.