jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Dynamic Parameters with RegEx
Date Thu, 25 Jan 2007 01:42:12 GMT
On 25/01/07, Surendra Viswanadham <sviswanadham@gmail.com> 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"&param2="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: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message