使用jmeter中的正则表达式搜索特定字符串中的数字

时间:2014-03-13 09:55:41

标签: regex jmeter

我想从HTML响应中找到一个特定的数字。 例如,我想从publicationID3publicationID中提取 3 。 有人知道regexp的解决方案吗?

2 个答案:

答案 0 :(得分:2)

在请求中添加Regular Expression Extractor后处理器作为子,它将返回此字符串。

按如下方式配置:

  • 参考名称:publicationID(您可以在此处使用任何变量名称)
  • 正则表达式:publicationID(\d+)publicationID
  • 模板:$1$

其他字段可以留空。

您稍后可以将发布ID称为${publicationID}${__V(publicationID)}

您可以使用View Results Tree侦听器(从下拉列表中选择RegExp Tester)查看正则表达式返回的匹配项。另一个选项是Debug Sampler,再次与View Results Tree结合使用。

答案 1 :(得分:-1)

你可以使用\ d来匹配使用正则表达式的数字。