Hello Sebb,

2008/7/9 sebb <[EMAIL PROTECTED]>:
> On 09/07/2008, sebb <[EMAIL PROTECTED]> wrote:
>> On 09/07/2008, holger achtziger <[EMAIL PROTECTED]> wrote:
>>  > Hello there,
>>  >
>>  >  i'm new with jmeter and currently trying to generate a load test for
>>  >  an AJAX application.
>>  >  The application is talking JSON. All reading tasks, i could
>>  >  succesfully create. The writing
>>  >  ones that use PUT won't work. The reqest body always is empty:
>>  >
>>  >  ------
>>  >  PUT 
>> http://localhost/ajax/calendar?session=a9a7bdb82a1548be7765dbdbdc4e28cc&action=new
>>  >
>>  >  POST data:
>>  >
>>  >
>>  >  Cookie Data:
>>  >  [...]
>>  >  -----
>>  >
>>  >  When i change from PUT to POST in the http sampler, the request body
>>  >  is sent but the
>>  >  backend generates an error because of not supporting POST for this 
>> task:-(
>>  >
>>  >  I tried with jmeter version 2.3.2 and  r674210 without luck.
>>  >
>>  >  Is this some know issue and a workaround possible?
>>  >
>>
>>
>> Looks like this is a bug in JMeter.
>>
>>  Sorry, but I doubt that there is a workround - you'll have to wait for
>>  the next release.
>>
>
> Wrote too soon.
>
> PUT can send data.
>
> However, you have to send the data either as a parameter value (no
> name) or as a file.
>
> If you define a parameter name and value it is ignored.

i just tried again (same HTTP request, once POST then PUT) from tcpdump :

POST:
POST /ajax/calendar?session=77470754bebddcceaeb044ca98524768&action=new HTTP/1.1
Connection: keep-alive
Content-Type: multipart/form-data;
boundary=---------------------------7d159c1302d0y0
Accept-Language: en-us
Host: ox-login.de
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Keep-Alive: 300
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1.14)
Gecko/20080404 Firefox/2.0.0.14
Referer: http://ox-login.de/newAppointment.html
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Cookie: 
session-77470754bebddcceaeb044ca98524768=74fa587fe4431f92e445a930cfb05953;
JSESSIONID=b5d9a19adbb26fa6bb37e1d05100b4988cfd5462
Content-Length: 434

-----------------------------7d159c1302d0y0
Content-Disposition: form-data; name="json-0"
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

[{}]
-----------------------------7d159c1302d0y0
Content-Disposition: form-data; name="session"
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

77470754bebddcceaeb044ca98524768
-----------------------------7d159c1302d0y0--

PUT:
PUT /ajax/calendar?session=6546fac33f0301345ed2747a2df378d5&action=new HTTP/1.1
Connection: keep-alive
Content-Type: text/javascript; charset=UTF-8
Accept-Language: en-us
Host: ox-login.de
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Keep-Alive: 300
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1.14)
Gecko/20080404 Firefox/2.0.0.14
Referer: http://ox-login.de/newAppointment.html
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Cookie: 
session-6546fac33f0301345ed2747a2df378d5=40aa25065cbffd955193b6ab1c01473f;
JSESSIONID=bb827b20f0cfc7a856e84512f795b0def3224a5c

do i something wrong here?

Thank you,
Holger

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to