JMeter:如何知道为什么我在 JMeter 中的正则表达式提取器没有提取数据
JMeter: How to know why my regular expression extractor in JMeter is not extracting the data
我想知道为什么 JMeter 中的正则表达式提取器在参数化后不提取数据。 响应消息:内部服务器错误
添加的表达式有:
name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="(.+?)"
name="__VIEWSTATE" id="__VIEWSTATE" value="(.+?)"
POST data:
__VIEWSTATE=%24%7BviewState%7D&__EVENTVALIDATION=%24%7BeventValidation%7D&txtUserID=1001201&txtPWD=CFL&BtnSubmit=Submit&hdnE=5&hdnN=323&hdnD=173
您的正则表达式可能有误。
要调试它,运行 您的测试然后使用查看结果树和 select 正则表达式测试器:
然后您可以测试您的正则表达式,看看会发生什么。
因为我没有包含这两个标记的响应内容,所以我只能猜测正则表达式应该是:
name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="([^"]+?)" ,参见 https://regex101.com/r/aG1gX2/1
name="__VIEWSTATE" id="__VIEWSTATE" value="([^"]+?)" ,参见 https://regex101.com/r/iM5cZ3/1
我想知道为什么 JMeter 中的正则表达式提取器在参数化后不提取数据。 响应消息:内部服务器错误
添加的表达式有:
name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="(.+?)"
name="__VIEWSTATE" id="__VIEWSTATE" value="(.+?)"
POST data:
__VIEWSTATE=%24%7BviewState%7D&__EVENTVALIDATION=%24%7BeventValidation%7D&txtUserID=1001201&txtPWD=CFL&BtnSubmit=Submit&hdnE=5&hdnN=323&hdnD=173
您的正则表达式可能有误。
要调试它,运行 您的测试然后使用查看结果树和 select 正则表达式测试器:
然后您可以测试您的正则表达式,看看会发生什么。
因为我没有包含这两个标记的响应内容,所以我只能猜测正则表达式应该是:
name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="([^"]+?)" ,参见 https://regex101.com/r/aG1gX2/1
name="__VIEWSTATE" id="__VIEWSTATE" value="([^"]+?)" ,参见 https://regex101.com/r/iM5cZ3/1