html代码
<span id="nameDomain">gmail.com</span>
如何获取jmeter的正则表达式提取器中的字段值
我必须提供什么
正则表达式: 模板: 比赛号码(0为随机):
答案 0 :(得分:1)
答案 1 :(得分:0)
通常using regular expressions to parse HTML isn't a very good idea因为正则表达式对标记更改非常敏感且非常脆弱。
您可以改用XPath Extractor。
将XPath Extractor添加为请求的子节点,该请求返回“span”并按如下方式对其进行配置:
Use Tidy
框
nameDomain
//span[@id='nameDomain']/text()
在必要时将提取的值称为${nameDomain}
。
有关语言参考,请参阅XPath Tutorial,有关详细信息,请参阅Using the XPath Extractor in JMeter。
如果您仍想使用正则表达式,相关的正则表达式将为<span id="nameDomain">(\S+)</span>
和模板$1$
。其他字段(除了“参考名称”之外,可以保留原样。