问题描述
我需要从响应正文中提取值,并需要为另一个请求添加该值。我需要编写一个正则表达式来捕获下面提到的值。
<id>45893943</id>
解决方法
如果您正在寻找regular expression-类似于<id>(\d+)</id>
,其中:
-
d
-匹配任意数字 -
+
-重复
考虑Boundary Extractor可能会更容易,因为它的配置更简单并且操作更快,只需将<id>
作为左边界,将</id>
作为右边界, JMeter将提取边界之间的所有内容:
最后但并非最不重要的一点,using regular expressions for parsing HTML or XML is not the best idea,您可能想使用CSS Selector Extractor或XPath Extractor,但是我们需要查看完整的响应才能提出最好的解决方案