我已经阅读了一些关于 jMeter RegEx 提取的教程,但它不起作用。我正在使用 jMeter 2.7。
我有这个 JSON:
{"address":{"id":26,"user_id":1,"genre":"billing","first_name":"testFN1","last_name":"testLN1","company":null,"street1":null,"street2":null,"city":null,"state":"DC","zip":null,"country":null,"country_iso2":null,"phone1":"32432424322","phone2":null}}
还有这个 RegEx Extractor: "id":(.+?),这是 jMeter 的截图
对于提取,我得到$new_address_id
= 2而不是26。有任何想法吗?
2012 年 6 月 26 日更新:
感谢 Cylian 的建议。这是非常有帮助的。我最终将其更改为:"id":(\d+)
.
我还在 JMX 文件中找到了一个替换
<stringProp name="RegexExtractor.regex">"id":(.+?,)</stringProp>
并替换为
<stringProp name="RegexExtractor.regex">"id":(\d+)</stringProp>
这使得修复很快。谢谢!