JMeter - 如何以dd / mm / yyyy格式传递DOB

时间:2016-05-17 07:07:35

标签: json jmeter

我希望用Jmeter中的POST请求传递dd / mm / yyyy格式的日期。 当我在我的请求中将dob参数作为21/11/2011传递时,最终请求变为 -

dob=21%2F11%2F2011&

我将如何制作如下日期 -

dob=21/11/2011&

以下是我的Jmeter快照 - enter image description here

我也取消选中并检查'编码?'选项但没有任何反应。它需要%2f。

3 个答案:

答案 0 :(得分:0)

基本上该值被编码,即" /"正在被%2F取代。使用http sampler值中的内容编码文本框来适当,因此它不会编码。

参考下面的

Encoding URL query parameters in Java

答案 1 :(得分:0)

reference screen这是我提到的设置内容编码的地方。如果你没有默认设置任何你设置的必须按原样,即" /" as" /"只是偶然地在任何地方内容编码是一些其他值(例如:" UTF-8")然后设置者将完成它的工作,即转换" /"到%2F

答案 2 :(得分:0)

将预处理器脚本作为子进程添加到HTTP采样器,并尝试添加以下代码

sampler.addNonEncodedArgument("dob","12/12/12","=")

注意:请确保在您的http sampler中,您没有添加“dob”参数,这里我们正在以编程方式添加dob,因此只应存在一个仅在脚本中的dob位置。

我希望这应该有用。