在Simple Data Writer中保存使用Regex Extractor提取的变量

时间:2014-08-10 06:48:58

标签: regex jmeter

这可能吗? 我正在提取JSON响应的一部分,并希望通过Simple Data Writer保存它们。

据我所研究,这似乎不太可能。

正则表达式:“成本”:(。+?)

应该捕捉像

这样的东西

“成本”:1.99

2 个答案:

答案 0 :(得分:1)

我想出了原因..

在jmeter.properties中,您需要将变量名称包含为

sample_variables = ExtractedCost

我认为称之为cost_variable = ExtractCost会好的。显然不是。也就是说,我的正则表达式仍然是错误的,因为它没有提出任何建议。这应该更容易弄明白

答案 1 :(得分:1)

我相信您的"cost":(.+?)会返回类似1的内容,而点后面的所有内容都会被丢弃。

我建议修改你的正则表达式如下:

  • 正则表达式:"cost":(.*)
  • 模板:$1$

有关正则表达式的更多信息,请参阅Using RegEx (Regular Expression Extractor) with JMeter