Hi,

So, if unescaped is not possible with Regular_Expression_Extractor, then what?

How to do this? How is for example the first response available in a beanshell 
postprocessor? Any examples?

Rgds,

Frank.

----- Original Message -----
From: "sebb" <[email protected]>
To: "JMeter Users List" <[email protected]>
Sent: Wednesday, November 10, 2010 1:01:22 PM
Subject: Re: prevent POST encode in jmeter

On 10 November 2010 10:18, Frank Bezema | Everett
<[email protected]> wrote:
> Hi,
>
> The "later" response returns encoded.
>
> So, a value from URL1 response is regex extracted in a variable $SAMLresponse.
>
> Then later, in another HttpClient sampler, this SAMLresponse is posted to 
> URL2 (in the request).
> In the posted HTML, the value of $SAMLresponse is URLencoded, which is not 
> correct. This URLencoded value is received by the server at URL2. (the value 
> is urlencoded, htmlencoded and base64encoded. That's one urlencoding too 
> much.)
>
> When manually, outside jmeter, urldecoding the value copied from the posted 
> HTML, and sending it to URL2, it works.
>
> So, it seems that jmeter urlencodes the value of $SAMLresponse.
> Any way to prevent this?

http://jakarta.apache.org/jmeter/usermanual/component_reference.html#Regular_Expression_Extractor

"Body (unescaped) - the body of the response, with all Html escape
codes replaced. Note that Html escapes are processed without regard to
context, so some incorrect substitutions may be made. "
>
> rgds,
>
> Frank.
>
>
>
>
>
> ----- Original Message -----
> From: "Adrian Speteanu" <[email protected]>
> To: "JMeter Users List" <[email protected]>
> Sent: Monday, November 8, 2010 2:02:19 PM
> Subject: Re: prevent POST encode in jmeter
>
> hello,
>
> is jmeter POST request being encoded (in request tab of view results tree)?
> it's not very clear from your mail, my understanding is that the "later"
> response returns encoded.
> if  jmeter sends the request as you have pasted it bellow, when you POST the
> data initially, then it means that the application must do some character
> escaping and that depends on the application alone. if so, when jmeter
> receives the page that contains what you post-ed, it might be shown escaped
> as you have seen bellow.
>
> otherwise, I can't reproduce the situation where jmeter sends that text
> encoded without the encode checkbox being used.
>
> any other thoughts? I can't think of any reasons for the behaviour
> described.
>
> --Adrian S
>
> On Fri, Nov 5, 2010 at 6:26 PM, Frank Bezema <[email protected]>wrote:
>
>> Hi,
>>
>> Jmeter seems to encode a variable in POST:
>>
>> original value regex extracted from earlier response data, HTTP request
>> (shown in view results table):
>>
>> ...LjA6&#xa;cHJvdG...
>>
>> in a later request, the view results table shows the (HTTP request
>> HTTPClient) request POST gets encoded to :
>> ...LjA6%26%23xa%3BcHJvdG...
>>
>> My service seems to choke on this.
>>
>> The "encode?" checkbox is clear/off for the request parameter.
>>
>> Any idea how to prevent jmeter to behave like this?
>>
>> (jmeter 2.4, java version "1.6.0_22")
>>
>> rgds & tia,
>>
>> Frank.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to