0

我有以下 JSON 响应。

{ "Customer1": { "details": { "acc": { "number": "91422915166" }, "phone": { "number": "98400915180" } }, "DateofBirth": "1979-04-03", "firstName": "Harry", "lastName": "Potter" } }

Jmeter脚本结构:

Thread group (Get customer details)
+Regular expression extractor
.....name: customer
.....expression:"number":(.+?)"DateofBirth":"(.+?)"
.....MatchNo: -1

我想使用只提取电话“号码”的提取器表达式。我现在的代码是同时提取 acc“号码”和电话“号码”。你能告诉我我需要使用什么表达才能让它工作吗?谢谢

4

1 回答 1

0

如果我理解正确,您回复中的第一个数字是帐号。你不想要那个。如果是这样

Expression : "phone": { "number": "(\d+)" }

应该有帮助。

PS:在你的表达中,你的表达中也有 DateofBirth。您只需要数字而不需要 DateofBirth。如果你想提取两个多次出现的变量,我在这里有专门的教程。http://goo.gl/w3u1r

于 2013-07-18T03:36:35.830 回答