我正在使用JMETER 2.4
我正在使用带有Post操作的HTTP请求采样器。 在这个采样器中,我有一个参数。我必须发送的此参数的值超过5375个字符。
当我在JMeter中运行此案例时,值似乎是从我的结尾发送的,但我的网站没有看到此值。
当我使用Fiddler检查接收到的值时,参数显示为Empty。 经过多次尝试后,似乎JMeter在HTTPRequest采样器中对参数的值有大约5375个字符的限制。
你知道如何避免这种限制吗?
答案 0 :(得分:0)
在我看来,您可能已达到最大URL长度(8K)
您可以尝试更新版本增加此限制,但即使是真正的浏览器也可能会遇到相同的限制。
有关最大网址长度的完整讨论可以找到here.
答案 1 :(得分:0)
截至2.9的JMeter没有这样的限制,它尊重HTTP标准,它限制了GET请求的长度(正如sbos61指出的那样)。
但是你的问题似乎是在使用POST(而不是GET)。
您能展示您的采样器配置吗?
无论如何,我强烈建议升级到JMeter 2.9,我刚刚测试了这个2.9版本,没有问题。