You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Anthony Chadszinow <ac...@squiz.net> on 2008/10/12 22:57:59 UTC
Setting New Lines in POST parameter
Gday,
Probably a simple question. In an HTTP Request sampler setup to POST
data I need to send a parameter which has new lines in it. I can't seem
to be able to work out how to send those new lines.
eg. "bodycopy_data" is the name of the parameter and the data to send
indexed by that name is
"<val_type>array</val_type>
<name_type>string</name_type><name>containerid</name><val_type>integer</val_type><val>1</val>
<name_type>string</name_type><name>container_type</name><val_type>string</val_type><val>div</val>
<name_type>string</name_type><name>before</name><val_type>boolean</val_type><val>0</val>
<name_type>string</name_type><name>attributes</name><val_type>array</val_type>
<name_type>string</name_type><name>identifier</name><val_type>string</val_type><val></val>
<name_type>string</name_type><name>layout_type</name><val_type>string</val_type><val>div</val>
<name_type>string</name_type><name>css_class</name><val_type>string</val_type><val></val>
<name_type>string</name_type><name>content_type</name><val_type>string</val_type><val>content_type_wysiwyg</val>"
So there are several new lines in there but whenever I try it all comes
through as a single line on the webserver side. I tried replacing new
lines with \n but that came through as a single line with the slashes in
my slash n's escaped with another slash ie. \\n
Thanks for your time,
Chad
--
Anthony Chadszinow
MySource Classic Lead Developer
Squiz
92 Jarrett St Leichhardt, Sydney NSW, Australia 2040
t: 13000 SQUIZ ( Support )
t: 8507 9900 / 1300 130 661
f: 8507 9988
e: achadszinow@squiz.net
w: www.matrix.squiz.net
w: www.squiz.net
Sydney | Melbourne | Canberra | Hobart | Wellington | London
Open Source - Own it - Squiz.net
----------------------------------------------------
IMPORTANT:This email (and any attachments) is commercial-in-confidence and
or may be legally privileged and must not be forwarded, copied or shared
without express permission from Squiz. If you are not the intended
recipient, you may not legally copy, disclose or use the contents in any way
and you should
contact squiz@squiz.net immediately and destroy this message and any
attachments. Thank you.
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
Re: Setting New Lines in POST parameter
Posted by sebb <se...@gmail.com>.
On 13/10/2008, Anthony Chadszinow <ac...@squiz.net> wrote:
> Cheers sebb,
>
> I was already using a nightly build because it avoided some other bug
> according to the guy that preceded me on this testing project.
>
> ${__char(13,10)} worked great!
>
> For reference, that field I was trying to send isn't true XML and the new
> lines have some meaning in its language.
>
> Once again thanks,
OK, glad it worked.
> Chad
>
>
> sebb wrote:
>
> > On 12/10/2008, Anthony Chadszinow <ac...@squiz.net> wrote:
> >
> >
> > > Gday,
> > >
> > > Probably a simple question. In an HTTP Request sampler setup to POST
> data
> > > I need to send a parameter which has new lines in it. I can't seem to
> be
> > > able to work out how to send those new lines.
> > >
> > >
> >
> > Not easy in JMeter 2.3.2 - you would have to edit the JMX file - or
> > just use a file to send the data.
> >
> > If you are willing to try the nightly build (no guarantees) that has a
> > __char() function which you can use to add CRLF:${ __char(13,10)}
> >
> > However, given that the data looks to be XML, surely the server should
> > be able to cope with it even if there are no linefeeds between tags.
> >
> >
> >
> > > eg. "bodycopy_data" is the name of the parameter and the data to send
> > > indexed by that name is
> > > "<val_type>array</val_type>
> > >
> <name_type>string</name_type><name>containerid</name><val_type>integer</val_type><val>1</val>
> > >
> <name_type>string</name_type><name>container_type</name><val_type>string</val_type><val>div</val>
> > >
> <name_type>string</name_type><name>before</name><val_type>boolean</val_type><val>0</val>
> > >
> <name_type>string</name_type><name>attributes</name><val_type>array</val_type>
> > >
> > >
> <name_type>string</name_type><name>identifier</name><val_type>string</val_type><val></val>
> > >
> > >
> <name_type>string</name_type><name>layout_type</name><val_type>string</val_type><val>div</val>
> > >
> > >
> <name_type>string</name_type><name>css_class</name><val_type>string</val_type><val></val>
> > >
> > >
> <name_type>string</name_type><name>content_type</name><val_type>string</val_type><val>content_type_wysiwyg</val>"
> > >
> > > So there are several new lines in there but whenever I try it all comes
> > > through as a single line on the webserver side. I tried replacing new
> lines
> > > with \n but that came through as a single line with the slashes in my
> slash
> > > n's escaped with another slash ie. \\n
> > >
> > > Thanks for your time,
> > > Chad
> > >
> > > --
> > > Anthony Chadszinow
> > > MySource Classic Lead Developer
> > >
> > > Squiz
> > > 92 Jarrett St Leichhardt, Sydney NSW, Australia 2040 t: 13000 SQUIZ
> (
> > > Support )
> > > t: 8507 9900 / 1300 130 661
> > > f: 8507 9988
> > > e: achadszinow@squiz.net
> > > w: www.matrix.squiz.net
> > > w: www.squiz.net
> > >
> > > Sydney | Melbourne | Canberra | Hobart | Wellington | London
> > > Open Source - Own it - Squiz.net
> > > ----------------------------------------------------
> > >
> > > IMPORTANT:This email (and any attachments) is commercial-in-confidence
> and
> > > or may be legally privileged and must not be forwarded, copied or
> shared
> > > without express permission from Squiz. If you are not the intended
> > > recipient, you may not legally copy, disclose or use the contents in
> any
> > > way
> > > and you should contact squiz@squiz.net immediately and destroy this
> message
> > > and any
> > > attachments. Thank you.
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > jmeter-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > > jmeter-user-help@jakarta.apache.org
> > >
> > >
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> jmeter-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> jmeter-user-help@jakarta.apache.org
> >
> >
> >
> >
>
> --
> Anthony Chadszinow
> MySource Classic Lead Developer
>
> Squiz
> 92 Jarrett St Leichhardt, Sydney NSW, Australia 2040 t: 13000 SQUIZ (
> Support )
> t: 8507 9900 / 1300 130 661
> f: 8507 9988
> e: achadszinow@squiz.net
> w: www.matrix.squiz.net
> w: www.squiz.net
>
> Sydney | Melbourne | Canberra | Hobart | Wellington | London
> Open Source - Own it - Squiz.net
> ----------------------------------------------------
>
> IMPORTANT:This email (and any attachments) is commercial-in-confidence and
> or may be legally privileged and must not be forwarded, copied or shared
> without express permission from Squiz. If you are not the intended
> recipient, you may not legally copy, disclose or use the contents in any
> way
> and you should contact squiz@squiz.net immediately and destroy this message
> and any
> attachments. Thank you.
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
Re: Setting New Lines in POST parameter
Posted by Anthony Chadszinow <ac...@squiz.net>.
Cheers sebb,
I was already using a nightly build because it avoided some other bug
according to the guy that preceded me on this testing project.
${__char(13,10)} worked great!
For reference, that field I was trying to send isn't true XML and the new lines have some meaning in its language.
Once again thanks,
Chad
sebb wrote:
> On 12/10/2008, Anthony Chadszinow <ac...@squiz.net> wrote:
>
>> Gday,
>>
>> Probably a simple question. In an HTTP Request sampler setup to POST data
>> I need to send a parameter which has new lines in it. I can't seem to be
>> able to work out how to send those new lines.
>>
>
> Not easy in JMeter 2.3.2 - you would have to edit the JMX file - or
> just use a file to send the data.
>
> If you are willing to try the nightly build (no guarantees) that has a
> __char() function which you can use to add CRLF:${ __char(13,10)}
>
> However, given that the data looks to be XML, surely the server should
> be able to cope with it even if there are no linefeeds between tags.
>
>
>> eg. "bodycopy_data" is the name of the parameter and the data to send
>> indexed by that name is
>> "<val_type>array</val_type>
>> <name_type>string</name_type><name>containerid</name><val_type>integer</val_type><val>1</val>
>> <name_type>string</name_type><name>container_type</name><val_type>string</val_type><val>div</val>
>> <name_type>string</name_type><name>before</name><val_type>boolean</val_type><val>0</val>
>> <name_type>string</name_type><name>attributes</name><val_type>array</val_type>
>>
>> <name_type>string</name_type><name>identifier</name><val_type>string</val_type><val></val>
>>
>> <name_type>string</name_type><name>layout_type</name><val_type>string</val_type><val>div</val>
>>
>> <name_type>string</name_type><name>css_class</name><val_type>string</val_type><val></val>
>>
>> <name_type>string</name_type><name>content_type</name><val_type>string</val_type><val>content_type_wysiwyg</val>"
>>
>> So there are several new lines in there but whenever I try it all comes
>> through as a single line on the webserver side. I tried replacing new lines
>> with \n but that came through as a single line with the slashes in my slash
>> n's escaped with another slash ie. \\n
>>
>> Thanks for your time,
>> Chad
>>
>> --
>> Anthony Chadszinow
>> MySource Classic Lead Developer
>>
>> Squiz
>> 92 Jarrett St Leichhardt, Sydney NSW, Australia 2040 t: 13000 SQUIZ (
>> Support )
>> t: 8507 9900 / 1300 130 661
>> f: 8507 9988
>> e: achadszinow@squiz.net
>> w: www.matrix.squiz.net
>> w: www.squiz.net
>>
>> Sydney | Melbourne | Canberra | Hobart | Wellington | London
>> Open Source - Own it - Squiz.net
>> ----------------------------------------------------
>>
>> IMPORTANT:This email (and any attachments) is commercial-in-confidence and
>> or may be legally privileged and must not be forwarded, copied or shared
>> without express permission from Squiz. If you are not the intended
>> recipient, you may not legally copy, disclose or use the contents in any
>> way
>> and you should contact squiz@squiz.net immediately and destroy this message
>> and any
>> attachments. Thank you.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> jmeter-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail:
>> jmeter-user-help@jakarta.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>
>
--
Anthony Chadszinow
MySource Classic Lead Developer
Squiz
92 Jarrett St Leichhardt, Sydney NSW, Australia 2040
t: 13000 SQUIZ ( Support )
t: 8507 9900 / 1300 130 661
f: 8507 9988
e: achadszinow@squiz.net
w: www.matrix.squiz.net
w: www.squiz.net
Sydney | Melbourne | Canberra | Hobart | Wellington | London
Open Source - Own it - Squiz.net
----------------------------------------------------
IMPORTANT:This email (and any attachments) is commercial-in-confidence and
or may be legally privileged and must not be forwarded, copied or shared
without express permission from Squiz. If you are not the intended
recipient, you may not legally copy, disclose or use the contents in any way
and you should
contact squiz@squiz.net immediately and destroy this message and any
attachments. Thank you.
Re: Setting New Lines in POST parameter
Posted by sebb <se...@gmail.com>.
On 12/10/2008, Anthony Chadszinow <ac...@squiz.net> wrote:
> Gday,
>
> Probably a simple question. In an HTTP Request sampler setup to POST data
> I need to send a parameter which has new lines in it. I can't seem to be
> able to work out how to send those new lines.
Not easy in JMeter 2.3.2 - you would have to edit the JMX file - or
just use a file to send the data.
If you are willing to try the nightly build (no guarantees) that has a
__char() function which you can use to add CRLF:${ __char(13,10)}
However, given that the data looks to be XML, surely the server should
be able to cope with it even if there are no linefeeds between tags.
> eg. "bodycopy_data" is the name of the parameter and the data to send
> indexed by that name is
> "<val_type>array</val_type>
> <name_type>string</name_type><name>containerid</name><val_type>integer</val_type><val>1</val>
> <name_type>string</name_type><name>container_type</name><val_type>string</val_type><val>div</val>
> <name_type>string</name_type><name>before</name><val_type>boolean</val_type><val>0</val>
> <name_type>string</name_type><name>attributes</name><val_type>array</val_type>
>
> <name_type>string</name_type><name>identifier</name><val_type>string</val_type><val></val>
>
> <name_type>string</name_type><name>layout_type</name><val_type>string</val_type><val>div</val>
>
> <name_type>string</name_type><name>css_class</name><val_type>string</val_type><val></val>
>
> <name_type>string</name_type><name>content_type</name><val_type>string</val_type><val>content_type_wysiwyg</val>"
>
> So there are several new lines in there but whenever I try it all comes
> through as a single line on the webserver side. I tried replacing new lines
> with \n but that came through as a single line with the slashes in my slash
> n's escaped with another slash ie. \\n
>
> Thanks for your time,
> Chad
>
> --
> Anthony Chadszinow
> MySource Classic Lead Developer
>
> Squiz
> 92 Jarrett St Leichhardt, Sydney NSW, Australia 2040 t: 13000 SQUIZ (
> Support )
> t: 8507 9900 / 1300 130 661
> f: 8507 9988
> e: achadszinow@squiz.net
> w: www.matrix.squiz.net
> w: www.squiz.net
>
> Sydney | Melbourne | Canberra | Hobart | Wellington | London
> Open Source - Own it - Squiz.net
> ----------------------------------------------------
>
> IMPORTANT:This email (and any attachments) is commercial-in-confidence and
> or may be legally privileged and must not be forwarded, copied or shared
> without express permission from Squiz. If you are not the intended
> recipient, you may not legally copy, disclose or use the contents in any
> way
> and you should contact squiz@squiz.net immediately and destroy this message
> and any
> attachments. Thank you.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> jmeter-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org