I believe I set the Template correctly. I'm attaching links to screenshots for the regexp extractor and the follow-up request (that uses token value). Please let me know if either is mis-configured:

RegExp extractor:
http://us.f13.yahoofs.com/bc/447ddb67_3ae5/bc/misc/Reg+Exp+Extractor+(for+token=).jpg?BCXCefEBVtKpTNVS

Follow-up request:
http://us.f13.yahoofs.com/bc/447ddb67_3ae5/bc/misc/Follow-up+request.jpg?BCXCefEBxPNEKzA1

thanks
-nikita

sebb wrote:
On 31/05/06, Nikita Tovstoles <[EMAIL PROTECTED]> wrote:
Sebb,

Thanks for your speedy reply. However, the exp below includes 'token='
in the match.

Yes, it is in the match.

So, if store the result in ${tokenVal} and then use that
as parameter *value*, the next POST request will contain:

Depends on what tokenVal is.

Did you set the Template as I said?

token=token=abcd123
instead of
token=abcd123.

How can I omit 'token=' in value returned by regexp extractor?

thanks again,
-nikita

sebb wrote:
> JMeter uses ORO; see the Wiki for some more details, also:
>
> http://jakarta.apache.org/oro/api/org/apache/oro/text/regex/package-summary.html
>
>
> It seems look-behind is not supported.
>
> However, you don't need look-behind here.
>
> Try
>
> token=(.+?)\s
>
> i.e. match all but newline and keep matching until the 1st white-space.
> [The ? stops the pattern from being greedy).
>
> and set the template to $1$
>
> You might possibly have to add ? at the end, i.e.
>
> token=(.+?)\s?
>
> if the token value is the last thing in the response.
> S.
> On 31/05/06, Nikita Tovstoles <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> I'm trying to extract a 'token=' value from an http response using
>> regular expression extractor. The idea, of course, is to supply the
>> value as post param in subsequent requests:
>>
>> ((?<=token=)[^\n^ ]*)
>>
>> will return token value (without 'token='); i.e. when above is
>> applied to:
>>
>> token=1431535/+sfafa
>>
>> it will return '1431535/+sfafa'
>>
>> I tested the above expression in NetBeans and it works; however it does
>> not work within "reg exp extractor" post-processor. However this
>> expression (which, unfortunately also includes 'token=') does work:
>>
>> token=[^\n^ ]*
>>
>>
>> Does that mean lookback is not supported? If so, how can I extract value
>> to the right of 'token=' and pass it on to subsequent requests?
>>
>>
>> thanks,
>>
>> -nikita
>>
>>
>>
>> ---------------------------------------------------------------------
>> 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]



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

Reply via email to