[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jmeter-user
Subject:    Problems with Regular Expression Extractor
From:       Emyr Tomos <Emyr_Tomos () westbourne-terrace ! com>
Date:       2004-04-26 19:02:13
Message-ID: OFEA9F1FC8.5745705A-ON80256E82.0062CA39-80256E82.00688AA0 () westbourne-terrace ! com
[Download RAW message or body]

--=_mixed 00688A9280256E82_=
Content-Type: text/plain; charset="US-ASCII"

I am attempting to get a load test going for a webobjects application. 
Webobjects generates a lot of field names and values as well as POST 
actions, so I have been using regexp a lot and it mostly works well except 
for one instance: 
I'm using the regular expression 
select name="(.*)"
to try and get the name field from something like:
select name="0.8.3.17.1.11.2.1.5.1.3.3"
this should match four times for different values of name. 
I have four of these set up, with template values of $1$, $2$, $3$, $4$, 
and each going successively match no. 1, 2, 3, 4. (I don't really 
understand what the template is - the documentation doesn't explain much 
on this so I'm guessing they're a general regexp thing, which I'm kind of 
klutzy at. Anyway $1$ has worked fine for me elsewhere.)
When I try to use the returns to populate the name parts of name value 
pairs something weird happens: 
The first pair disappears entirely - not just the name but the value. 
The rest get the defaults that you would expect if they had failed. 

I have also tried select name="([\d+\.]+\d+)" in the regular expression 
and [\d+\.]+\d+ in the template, in fact whatever I put in the template 
that isn't $1$ seems to become the value of the string (?)
Any ideas? 

Or a pointer to a resource I can use to find out myself? 
I have attached an extract from my jmx file

Regards,

Emyr Tomos

 

 
--=_mixed 00688A9280256E82_=
Content-Type: text/plain; name="regexpprops.txt"
Content-Disposition: attachment; filename="regexpprops.txt"
Content-Transfer-Encoding: base64

PG5vZGU+DQo8dGVzdGVsZW1lbnQgY2xhc3M9Im9yZy5hcGFjaGUuam1ldGVyLmV4dHJhY3Rvci5S
ZWdleEV4dHJhY3RvciI+DQo8cHJvcGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJvcFR5cGU9
Im9yZy5hcGFjaGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3BlcnR5IiBu
YW1lPSJSZWdleEV4dHJhY3Rvci5kZWZhdWx0Ij5jYXJkIHN0YXJ0IGRhdGUgZmFpbGVkPC9wcm9w
ZXJ0eT4NCjxwcm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNo
ZS5qbWV0ZXIudGVzdGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlRlc3RF
bGVtZW50Lmd1aV9jbGFzcyI+b3JnLmFwYWNoZS5qbWV0ZXIuZXh0cmFjdG9yLmd1aS5SZWdleEV4
dHJhY3Rvckd1aTwvcHJvcGVydHk+DQo8cHJvcGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJv
cFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3Bl
cnR5IiBuYW1lPSJUZXN0RWxlbWVudC50ZXN0X2NsYXNzIj5vcmcuYXBhY2hlLmptZXRlci5leHRy
YWN0b3IuUmVnZXhFeHRyYWN0b3I8L3Byb3BlcnR5Pg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJl
c2VydmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5T
dHJpbmdQcm9wZXJ0eSIgbmFtZT0iUmVnZXhFeHRyYWN0b3IucmVnZXgiPnNlbGVjdCBuYW1lPSIo
LiopIjwvcHJvcGVydHk+DQo8cHJvcGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJvcFR5cGU9
Im9yZy5hcGFjaGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3BlcnR5IiBu
YW1lPSJUZXN0RWxlbWVudC5uYW1lIj5jYXJkIHN0YXJ0IGRhdGU8L3Byb3BlcnR5Pg0KPHByb3Bl
cnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0
ZWxlbWVudC5wcm9wZXJ0eS5Cb29sZWFuUHJvcGVydHkiIG5hbWU9IlRlc3RFbGVtZW50LmVuYWJs
ZWQiPnRydWU8L3Byb3BlcnR5Pg0KDQo8cHJvcGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJv
cFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3Bl
cnR5IiBuYW1lPSJSZWdleEV4dHJhY3Rvci50ZW1wbGF0ZSI+JDEkPC9wcm9wZXJ0eT4NCjxwcm9w
ZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIudGVz
dGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlJlZ2V4RXh0cmFjdG9yLm1h
dGNoX251bWJlciI+MTwvcHJvcGVydHk+DQo8cHJvcGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIg
cHJvcFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3BlcnR5LlN0cmluZ1By
b3BlcnR5IiBuYW1lPSJSZWdleEV4dHJhY3Rvci5yZWZuYW1lIj5jYXJkU3RhcnREYXRlPC9wcm9w
ZXJ0eT4NCjwvdGVzdGVsZW1lbnQ+DQo8L25vZGU+DQo8bm9kZT4NCjx0ZXN0ZWxlbWVudCBjbGFz
cz0ib3JnLmFwYWNoZS5qbWV0ZXIuZXh0cmFjdG9yLlJlZ2V4RXh0cmFjdG9yIj4NCjxwcm9wZXJ0
eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIudGVzdGVs
ZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlJlZ2V4RXh0cmFjdG9yLmRlZmF1
bHQiPmNhcmQgc3RhcnQgeWVhciBmYWlsZWQ8L3Byb3BlcnR5Pg0KPHByb3BlcnR5IHhtbDpzcGFj
ZT0icHJlc2VydmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9w
ZXJ0eS5TdHJpbmdQcm9wZXJ0eSIgbmFtZT0iVGVzdEVsZW1lbnQuZ3VpX2NsYXNzIj5vcmcuYXBh
Y2hlLmptZXRlci5leHRyYWN0b3IuZ3VpLlJlZ2V4RXh0cmFjdG9yR3VpPC9wcm9wZXJ0eT4NCjxw
cm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIu
dGVzdGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlRlc3RFbGVtZW50LnRl
c3RfY2xhc3MiPm9yZy5hcGFjaGUuam1ldGVyLmV4dHJhY3Rvci5SZWdleEV4dHJhY3RvcjwvcHJv
cGVydHk+DQo8cHJvcGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJvcFR5cGU9Im9yZy5hcGFj
aGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3BlcnR5IiBuYW1lPSJSZWdl
eEV4dHJhY3Rvci5yZWdleCI+c2VsZWN0IG5hbWU9IiguKikiPC9wcm9wZXJ0eT4NCg0KPHByb3Bl
cnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0
ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQcm9wZXJ0eSIgbmFtZT0iVGVzdEVsZW1lbnQubmFtZSI+
Q2FyZCBzdGFydCB5ZWFyPC9wcm9wZXJ0eT4NCjxwcm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZl
IiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIudGVzdGVsZW1lbnQucHJvcGVydHkuQm9vbGVh
blByb3BlcnR5IiBuYW1lPSJUZXN0RWxlbWVudC5lbmFibGVkIj50cnVlPC9wcm9wZXJ0eT4NCjxw
cm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIu
dGVzdGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlJlZ2V4RXh0cmFjdG9y
LnRlbXBsYXRlIj4kMiQ8L3Byb3BlcnR5Pg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUi
IHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQ
cm9wZXJ0eSIgbmFtZT0iUmVnZXhFeHRyYWN0b3IubWF0Y2hfbnVtYmVyIj4yPC9wcm9wZXJ0eT4N
Cjxwcm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0
ZXIudGVzdGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlJlZ2V4RXh0cmFj
dG9yLnJlZm5hbWUiPmNhcmRTdGFydFllYXI8L3Byb3BlcnR5Pg0KPC90ZXN0ZWxlbWVudD4NCjwv
bm9kZT4NCjxub2RlPg0KPHRlc3RlbGVtZW50IGNsYXNzPSJvcmcuYXBhY2hlLmptZXRlci5leHRy
YWN0b3IuUmVnZXhFeHRyYWN0b3IiPg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHBy
b3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQcm9w
ZXJ0eSIgbmFtZT0iUmVnZXhFeHRyYWN0b3IuZGVmYXVsdCI+Y2FyZCBlbmQgZGF0ZSBmYWlsZWQ8
L3Byb3BlcnR5Pg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHByb3BUeXBlPSJvcmcu
YXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQcm9wZXJ0eSIgbmFtZT0i
VGVzdEVsZW1lbnQuZ3VpX2NsYXNzIj5vcmcuYXBhY2hlLmptZXRlci5leHRyYWN0b3IuZ3VpLlJl
Z2V4RXh0cmFjdG9yR3VpPC9wcm9wZXJ0eT4NCg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJlc2Vy
dmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJp
bmdQcm9wZXJ0eSIgbmFtZT0iVGVzdEVsZW1lbnQudGVzdF9jbGFzcyI+b3JnLmFwYWNoZS5qbWV0
ZXIuZXh0cmFjdG9yLlJlZ2V4RXh0cmFjdG9yPC9wcm9wZXJ0eT4NCjxwcm9wZXJ0eSB4bWw6c3Bh
Y2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIudGVzdGVsZW1lbnQucHJv
cGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlJlZ2V4RXh0cmFjdG9yLnJlZ2V4Ij5zZWxlY3Qg
bmFtZT0iKC4qKSI8L3Byb3BlcnR5Pg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHBy
b3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQcm9w
ZXJ0eSIgbmFtZT0iVGVzdEVsZW1lbnQubmFtZSI+Y2FyZEVuZERhdGU8L3Byb3BlcnR5Pg0KPHBy
b3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50
ZXN0ZWxlbWVudC5wcm9wZXJ0eS5Cb29sZWFuUHJvcGVydHkiIG5hbWU9IlRlc3RFbGVtZW50LmVu
YWJsZWQiPnRydWU8L3Byb3BlcnR5Pg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHBy
b3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQcm9w
ZXJ0eSIgbmFtZT0iUmVnZXhFeHRyYWN0b3IudGVtcGxhdGUiPiQzJDwvcHJvcGVydHk+DQo8cHJv
cGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJvcFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRl
c3RlbGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3BlcnR5IiBuYW1lPSJSZWdleEV4dHJhY3Rvci5t
YXRjaF9udW1iZXIiPjM8L3Byb3BlcnR5Pg0KPHByb3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUi
IHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQ
cm9wZXJ0eSIgbmFtZT0iUmVnZXhFeHRyYWN0b3IucmVmbmFtZSI+Y2FyZEVuZERhdGU8L3Byb3Bl
cnR5Pg0KPC90ZXN0ZWxlbWVudD4NCjwvbm9kZT4NCjxub2RlPg0KDQo8dGVzdGVsZW1lbnQgY2xh
c3M9Im9yZy5hcGFjaGUuam1ldGVyLmV4dHJhY3Rvci5SZWdleEV4dHJhY3RvciI+DQo8cHJvcGVy
dHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJvcFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRlc3Rl
bGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3BlcnR5IiBuYW1lPSJSZWdleEV4dHJhY3Rvci5kZWZh
dWx0Ij5jYXJkIGVuZCB5ZWFyIGZhaWxlZDwvcHJvcGVydHk+DQo8cHJvcGVydHkgeG1sOnNwYWNl
PSJwcmVzZXJ2ZSIgcHJvcFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3Bl
cnR5LlN0cmluZ1Byb3BlcnR5IiBuYW1lPSJUZXN0RWxlbWVudC5ndWlfY2xhc3MiPm9yZy5hcGFj
aGUuam1ldGVyLmV4dHJhY3Rvci5ndWkuUmVnZXhFeHRyYWN0b3JHdWk8L3Byb3BlcnR5Pg0KPHBy
b3BlcnR5IHhtbDpzcGFjZT0icHJlc2VydmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50
ZXN0ZWxlbWVudC5wcm9wZXJ0eS5TdHJpbmdQcm9wZXJ0eSIgbmFtZT0iVGVzdEVsZW1lbnQudGVz
dF9jbGFzcyI+b3JnLmFwYWNoZS5qbWV0ZXIuZXh0cmFjdG9yLlJlZ2V4RXh0cmFjdG9yPC9wcm9w
ZXJ0eT4NCjxwcm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNo
ZS5qbWV0ZXIudGVzdGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlJlZ2V4
RXh0cmFjdG9yLnJlZ2V4Ij5zZWxlY3QgbmFtZT0iKC4qKSI8L3Byb3BlcnR5Pg0KPHByb3BlcnR5
IHhtbDpzcGFjZT0icHJlc2VydmUiIHByb3BUeXBlPSJvcmcuYXBhY2hlLmptZXRlci50ZXN0ZWxl
bWVudC5wcm9wZXJ0eS5TdHJpbmdQcm9wZXJ0eSIgbmFtZT0iVGVzdEVsZW1lbnQubmFtZSI+Q2Fy
ZCBFbmQgWWVhcjwvcHJvcGVydHk+DQo8cHJvcGVydHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJv
cFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRlc3RlbGVtZW50LnByb3BlcnR5LkJvb2xlYW5Qcm9w
ZXJ0eSIgbmFtZT0iVGVzdEVsZW1lbnQuZW5hYmxlZCI+dHJ1ZTwvcHJvcGVydHk+DQo8cHJvcGVy
dHkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJvcFR5cGU9Im9yZy5hcGFjaGUuam1ldGVyLnRlc3Rl
bGVtZW50LnByb3BlcnR5LlN0cmluZ1Byb3BlcnR5IiBuYW1lPSJSZWdleEV4dHJhY3Rvci50ZW1w
bGF0ZSI+JDQkPC9wcm9wZXJ0eT4NCjxwcm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9w
VHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIudGVzdGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVy
dHkiIG5hbWU9IlJlZ2V4RXh0cmFjdG9yLm1hdGNoX251bWJlciI+NDwvcHJvcGVydHk+DQoNCjxw
cm9wZXJ0eSB4bWw6c3BhY2U9InByZXNlcnZlIiBwcm9wVHlwZT0ib3JnLmFwYWNoZS5qbWV0ZXIu
dGVzdGVsZW1lbnQucHJvcGVydHkuU3RyaW5nUHJvcGVydHkiIG5hbWU9IlJlZ2V4RXh0cmFjdG9y
LnJlZm5hbWUiPmNhcmRFbmRZZWFyPC9wcm9wZXJ0eT4NCjwvdGVzdGVsZW1lbnQ+DQo8L25vZGU+

--=_mixed 00688A9280256E82_=
Content-Type: text/plain; charset=us-ascii

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
--=_mixed 00688A9280256E82_=--
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic