在jmeter正则表达式提取器中制作通用正则表达式

时间:2016-12-06 02:38:16

标签: json regex jmeter performance-testing

我的html响应中有以下代码段:

003cdiv  id\u003d\"d1f15ddf10691ed7%2?604?-1form

我提取id的值

d1f15ddf10691ed7%2?604?-1

通过正则表达式

003cdiv  id\\u003d\\"(.+?)form

我的问题是,有时,生成的值变为

d1f15ddf10691ed7%2?604?-1EVENT_ERROR

我知道这是因为一个错误,但我是否仍然可以使用更多(某种方式)正则表达式的通用方式来获取id值?

1 个答案:

答案 0 :(得分:2)

请尝试更新您的正则表达式,如下所示:

id\\u003d\\"(.+?)(form|EVENT_ERROR)

确保您的正则表达式提取器的模板值为 $ 1 $ 以获取第一个组值。

我希望这对你有所帮助。