正则表达式提取器不保持变量值

时间:2013-03-13 18:49:09

标签: regex jmeter

Regex Extractor一开始工作正常。我可以从前一个HTTP请求的响应中获取正确的值 - 一个groupID。而且,我转向并在提取器后立即使用HTTP请求中的变量。这也很有效。我可以看到响应中的值与下一个请求的帖子中的值相同。

稍后我很少请求当我需要再次传递groupID时再尝试使用该变量。但是,当我看到我看到我在提取器中放置的默认值而不是响应中的值。

我的问题有两个方面:这个提取器只能生成一个临时变量吗? 并且,如果是这样,有没有办法将此变量插入其他内容以供以后重用?

或者,我错过了什么?

1 个答案:

答案 0 :(得分:0)

好吧,我发现了自己的错误。如果我在阅读有关提取器之前阅读后处理器部分下的信息,那将会有所帮助......

我没有将提取器作为HTTP请求的子节点。我把它作为下一步。

一旦我把它作为一个孩子嵌套,一切都与世界是对的。变量保持不变,并且在每一步之后都没有变化。

获得的经验教训 - RTFM。或者,至少在线文档更加彻底!

杰米