Hi Sebb
Thanks for the response. Sorry for the mistaken info. There are no quotes
for either of the values. So the response would be
.....<a href="something.com?param1=val1¶m2=123456">...</a>.....
In which case the regex param2=([\d{6}]) should work right ?
Suri
On 1/24/07, sebb <[EMAIL PROTECTED]> wrote:
On 25/01/07, Surendra Viswanadham <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am writing a simple test script for testing a web application. I am
trying
> to extract a parameter from the response of a request and use it as part
of
> subsequent requests.
>
> Example
> ------------
>
> if the response had the following data:
> .....<a href="something.com?param1="val1"¶m2="123456">...</a>.....
>
> I want to extract 123456 which i know is going to be a 6 digit
number. I
> tried the following after adding a regular expresion extractor as the
post
> processor for the request obtaining this response.
>
> Ref Name: ref1
> Regular Expression: param2=([\d{6}])
The [ and ] are used to enclose character classes, i.e. [abc] means a
or b or c - but only one such character.
What you need is
param2="(\d{6})"
You need the final " otherwise it would match: param2="1234567
> Template: $1$
> Match No: 0
0 means pick a random match - did you mean that?
> Default Value:
>
> That script is never successful and goes to the default value.
>
> 1) Is the script right or is there something else wrong?
> 2) Do i need to declare ref1 in the user variables component or is it
> implicit once i give it as a ref name ( I tried both ways)
>
> Any ideas would help. Thanks.
>
> Surendra
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]