2013-03-29 115 views
-1

我想从响应数据中提取字母数字,并尝试了很少的正则表达式,但都没有工作。JMeter正则表达式提取号码

E.g.响应数据(JSON)将包含这样的:

"sessionId":"WC-123" 

我要提取的sessionId即WC-123的值并将其存储在变量,以便它可以在其他测试中使用。

sessionId的格式不会改变。这是WC-(Number)

+0

你试过什么模式? –

+0

“sessionId”:“([a-zA-Z] | - | [0-9])”以及其他几个..... –

+0

每个字符类 - 也就是'[...]' - 只匹配1个字符。 –

回答

2
'"sessionId":"(WC-\d+)"' 

应该工作,虽然我不知道JMeter的

0

预计:需要得到会话ID值

鉴于格式:"sessionId":"WC-123"

我们需要创建以下正则表达式格式提取会话Id值

正则表达式格式

"sessionId":"(.+)"